纯粹是一个装饰性的东西,但是当我在 python 中创建一个类时,我如何控制它的实例的标题?例如对于
class Foo():
def __init__(self, name):
self.name = name
然后我可以创建一个实例:
>> f = Foo('bar')
>> f
<Foo instance at 0x10ab41a28>
如果我想让它返回bar
,我会怎么做?(在 Django 中,您使用__unicode__
类的方法,但我尝试将__unicode__
和__str__
函数都设置为 return self.name
,虽然它们自己工作,但它们不会影响类的值。)