【发布时间】:2010-02-06 14:02:40
【问题描述】:
str 有其他方法,如 __rmod__、__rsub__ 或 __rmul__
int 确实有一个 __radd__ 方法
很奇怪,我想知道原因。
第一个术语有添加方法时调用的示例 radd beeing:
>>> class STR(str):
... def __radd__(self, other):
... print "jeje"
... return other.__add__(self)
...
>>> 'aaaaa' + STR('bbbbb')
jeje
'aaaaabbbbb'
【问题讨论】:
标签: python implementation