重写__str__()方法
object有一个__str__()方法,用于返回一个对于对象的描述,对于内置函数str()经常用于print方法,帮助我们查看对象信息
1 class Person: 2 3 def __init__(self,name): 4 self.name = name 5 6 p = Person('Xujie') 7 print(p)
1 class Person: 2 3 def __init__(self,name): 4 self.name = name 5 6 def __str__(self): 7 return '名字是:{0}'.format(self.name) 8 9 p = Person('Xujie') 10 print(p)