最佳答案
当我尝试print
一个类的实例时,我得到一个这样的输出:
>>> class Test():
... def __init__(self):
... self.a = 'foo'
...
>>> print(Test())
<__main__.Test object at 0x7fc9a9e36d60>
如何定义类及其实例的印刷行为(或字符串表示)?例如,参考上面的代码,如何修改Test
类以使print
ing实例显示a
值?