之间有什么区别__str__和__repr__在__str__?
repr():对象的可评估字符串表示形式(可以"eval()"它,这意味着它是一个求值为Python对象的字符串表示形式)
换一种说法:
>>> x = 'foo'
>>> repr(x)
"'foo'"
Run Code Online (Sandbox Code Playgroud)
问题:
repr(x)?(当我这样做时,我不会得到它们str(x))'foo'在做的时候会得到eval("'foo'")而不是x那个对象?