gpt4 book ai didi

python - __add__ 的对立面?

转载 作者:太空宇宙 更新时间:2023-11-04 07:11:04 25 4
gpt4 key购买 nike

在 python 3 中,我想在我创建的类中进行运算符重载。

我知道__add__代表运算符+。

-的方法是什么? , * , ^ , |&

最佳答案

参见 the python docs on the data model .

您询问的方法是:__sub____mul____xor____or____and__

完整列表如下:

object.__add__(self, other)
object.__sub__(self, other)
object.__mul__(self, other)
object.__truediv__(self, other)
object.__floordiv__(self, other)
object.__mod__(self, other)
object.__divmod__(self, other)
object.__pow__(self, other[, modulo])
object.__lshift__(self, other)
object.__rshift__(self, other)
object.__and__(self, other)
object.__xor__(self, other)
object.__or__(self, other)

关于python - __add__ 的对立面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10260596/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com