【发布时间】:2018-04-03 18:44:20
【问题描述】:
我正在尝试添加一个带有数字的类对象,但我对如何添加一个带有两个数字的类对象感到困惑。例如,这是我假设的 add 类方法:
class A:
def __add__(self, b):
return something
到目前为止我知道如何添加这个:
a = A()
print(a + 1)
但是,如果我想这样添加呢?
a = A()
print(a + 1 + 2)
我应该为 add 类方法使用 *args 吗?
【问题讨论】:
标签: python class overloading add operator-keyword