<分区> 分区>
我注意到整数有一种相当奇怪的行为,例如,它不适用于 float 或小数:
In [205]: 10.__add__
File "<ipython-input-205-24ed61a2ee18>", line 1
10.__add__
^
SyntaxError: invalid syntax
float 或小数不会发生这种情况:
In [211]: Decimal(10).__add__
Out[211]: <bound method Decimal.__add__ of Decimal('10')>
In [204]: 10.3.__add__
Out[204]: <method-wrapper '__add__' of float object at 0x7fb48c60f840>
