2017-02-27 16 views
1

に私は山車や小数に、例えば、適用されない整数、のためではなく奇妙な行動に気づいていません:呼び出すメソッドが失敗し、フロート

In [205]: 10.__add__ 
File "<ipython-input-205-24ed61a2ee18>", line 1 
10.__add__ 
     ^
SyntaxError: invalid syntax 

をこれがフロートのために発生しません。小数点以下桁数:

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> 

答えて

11

パーサーは、ピリオドが浮動小数点の小数点であると予想しています。あなたが意味するものをパーサに明示します。

(10).__add__ 
関連する問題