关于__str__和__repr__
这两个有什么区别,可以举例子说明一下吗。 __str__() 是当 str() 某一个对象的时候调用,而 __repr__() 是当 repr() 某一个对象的时候调用(或者在 Shell 中直接输入对象名调用)。例如:>>> class A:
def __str__(self):
return '__str__()'
def __repr__(self):
return '__repr__()'
>>> a = A()
>>> print(str(a))
__str__()
>>> print(repr(a))
__repr__()
>>> a
__repr__() https://blog.csdn.net/u013961718/article/details/51100464
页:
[1]