天天看点

拜师——python基础入门—第8大节课—类: 重写__str__()方法——day36第112课时: 类; 重写__str__()方法

第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)