第112课时: 类; 重写__str__()方法
重写 str() 方法:
Object 有一个__str__()方法,用于返回一个对于“对象的描述”, 对应于内置函数str()经常用于print()方法, 帮助我们查看对象的信息__str__() 可以重写。
定义格式:
def __str__(self):
return 字符串(用于描述)
调用格式:
Print(实例对象名)
测试:
class man:
def __init__(self,name,age):
self.__name= name
self.__age= age
def __str__(self):
return "wlzznb,年龄为{0}".format(self.__age)
s1 = man('wlz',18)
print(s1)