感觉rper没有作用啊
直接输出p,似乎不行啊
直接输出p,似乎不行啊
2016-10-28
加上__repr__ = __str__后,需要重新定义实例,然后再输出p才会有效果
class Person(object): def __init__(self, name, gender): self.name = name self.gender = gender def __str__(self): return '(Person: %s, %s)' % (self.name, self.gender) __repr__ = __str__ >>> p = Person('Bob', 'male') # 因为修改了Person类,所以需要重新定义实例 >>> p (Person: Bob, male)
举报