为什么object默认提供__reduce__?

时间:2014-08-23 14:17:20

标签: python class object

>>> class C(object):
...  pass
...
>>> c=C()
>>> c.__reduce__
<built-in method __reduce__ of C object at 0x1ae734>

如果我没有实现,__reduce__会做什么吗?

通常我们只在必要时添加方法,例如添加__getitem__以实施self[key],添加__sub__以实施x-y ...所以我想它必须默认执行某些操作?否则应该省略..

0 个答案:

没有答案