>>> def hehe():
... return "spam"
...
>>> repr(hehe)
'<function hehe at 0x7fe5624e29b0>'
我想要拥有:
>>> repr(hehe)
'hehe function created by awesome programmer'
我该怎么做?把__repr__
放在hehe
函数里面不起作用。
编辑:
如果你们想知道我为什么要这样做:
>>> defaultdict(hehe)
defaultdict(<function hehe at 0x7f0e0e252280>, {})
我只是不喜欢它在这里显示的方式。