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'