在某些课程中,执行str(class)
会为您提供一个字符串,例如'something'
。但是,每当我上课时,它只会给<__main__.Test object at 0x0000026FB34D70B8>
。
如何让它返回一个字符串,例如'0'
,甚至是'100'
?
答案 0 :(得分:0)
简短回答:通过重载课程“__str__
和/或__repr__
方法,具体取决于您的需求。
class Frobber:
...
def __str__ ( self ):
return "<Frobber {}>".format(self.someVariable)