所以,我有一个自定义类__mul__与整数一起使用的函数。然而,在我的程序(在库中)中,它被以相反的方式调用,即2 * x where x是我班的。有什么办法可以让它使用我的__mul__功能为此?
__mul__
2 * x
x
只需将以下内容添加到类定义中即可:
__rmul__ = __mul__