Pythonで整数の追加オブジェクト(operator +)を取得してどこかに格納する方法はありますか?整数の追加オブジェクトを取得するにはどうすればよいですか?
>>> from operator import add
>>> add(1, 2)
3
>>> add('a', 'b')
'ab'
あなたが特定の整数の加算方法を取得したい場合は、代わりにint
タイプで、gnibblerのを参照してください:あなたはまた、Pythonで追加するための汎用的な機能を得るためにoperator.add
を使用することができます
*答えは、あなたが、具体的整数の加算演算子*をしたいかに応じて異なることに注意してくださいまたは一般的な操作です。 – wberry
整数のバインドされたaddメソッドを得るには、小数点として扱われる '.'を防ぐために括弧を使うべきです。例えば '(1).__ add__'などです。もう1つの方法は、 '1'と' .__ add__'のような '.'の間にスペースを入れることですが、あまりにもあいまいです。 –
@gnibbler素晴らしいコメント。私は完全な答えのためにそれに基づいて受け入れられた答えを拡大しました。 – agf