【发布时间】:2019-07-21 20:13:02
【问题描述】:
我试图弄清楚是否可以在 python 类上定义算术运算。我想做的事情是:
class a():
@classmethod
def __add__(cls, other):
pass
a + a
但是,我当然明白:
TypeError: unsupported operand type(s) for +: 'type' and 'type'
这样的事情有可能吗?
【问题讨论】:
-
你能举个例子吗?
标签: python python-3.x