#Author : Kelvin
#Date : 2019/1/21 16:19
class App:
def __init__(self,name):
self.name=name
# def __str__(self):
# return "名字是%s"%self.name
# def __repr__(self):
# return "repr方法!"
a=App("kelvin")
print(a) """
如果类中没有str和repr方法则打印:<__main__.App object at 0x00000266BDFD2F60>
如果类中同时存在str和repr方法则打印str方法的返回值
如果类中存在其一,则打印该方法的返回值。
"""
相关文章
- PHP面向对象学习三 类的抽象方法和类
- Day20 python__new__、单态模式、析构方法、常用魔术方法、__str__、__repr__、__bool__ 、__len__
- python __str__() 和 __repr__()是干啥的
- 浅谈python中__str__和__repr__的区别
- 首选线程池,而不是多线程; 创建线程的方法; 存储过程和for循环插入数据; String字符串一般有什么方法?面向对象怎么理解?数据库排序?左连接 ?右连接?jQuery是什么?SpringBoot
- PHP 面向对象编程和设计模式 (2/5) - 静态变量、属性和方法及延迟绑定
- python: 面向对象:类和对象调用类中的变量和方法
- js面向对象之公有、私有、静态属性和方法详解
- JAVA基础再回首(二十六)——面向对象思想设计原则、设计模式、简单工厂模式、工厂方法模式、单例设计模式之饿汉式和懒汉式、Runtime类
- PHP面向对象程序设计之构造方法和析构方法详解