-
>>> class A:
-
def __str__(self):
-
return "__str__"
-
def __repr__(self):
-
return "__repr__"
-
>>> a1 = A()
-
>>> a1
-
__repr__
-
>>> print(a1)
-
__str__
表明:同时定义 __repr__ 方法和 __str__ 方法时,print() 方法会调用 __str__ 方法。
关系:__str__ 方法其实调用了 __repr__ 方法。