必须在类上定义特殊方法(基本上是两端都带有两个下划线的任何方法)。特殊方法的内部查找过程完全跳过了实例字典。除其他外,如果您这样做
class Foo(object): def __repr__(self): return 'Foo()'
__repr__您定义的方法仅用于的实例
Foo,而不用于
repr(Foo)。
欢迎分享,转载请注明来源:内存溢出
必须在类上定义特殊方法(基本上是两端都带有两个下划线的任何方法)。特殊方法的内部查找过程完全跳过了实例字典。除其他外,如果您这样做
class Foo(object): def __repr__(self): return 'Foo()'
__repr__您定义的方法仅用于的实例
Foo,而不用于
repr(Foo)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)