私はクラスを持っています:
class Foo:
def __init__(self, a, b):
self.a = a
self.b = b
aは float で、はbデカルト座標の位置を含むタプルです。
としましょうa = Foo(1.23, (1, 2))。
私がやりたいのは、何かを実行した場合にa + 4.56floatオブジェクト ( )7.89 - aとして評価されるようにすることです。aa.a
__add__や などの組み込みメソッドを追加するだけでよいことはわかっています__sub__が、もっと簡単な方法はありますか? 1 つのメソッドで機能を提供するもののように?