有没有人知道一个非常简单的例子,显示了Python中__str__
方法的重要性和用法?
答案 0 :(得分:3)
在Python中,当您将类的实例作为第一个参数传递时,它将是str()
函数的返回值。例如:
class Class:
def __str__(self):
return "You've converted Class to string."
c = Class()
print str(c)
如果您没有定义该方法,str()
函数将返回如下内容:
<类实例位于0xf9e0a60ec5872050>
希望它有所帮助: - )