Heim >Backend-Entwicklung >Python-Tutorial >python 运算符 供重载参考
二元运算符 | 特殊方法 |
+ | __add__,__radd__ |
- | __sub__,__rsub__ |
* | __mul__,__rmul__ |
/ | __div__,__rdiv__,__truediv__,__rtruediv__ |
// | __floordiv__,__rfloordiv__ |
% | __mod__,__rmod__ |
** | __pow__,__rpow__ |
__lshift__,__rlshift__ | |
>> | __rshift__,__rrshift__ |
& | __and__,__rand__ |
^ | __xor__,__rxor__ |
| | __or__,__ror__ |
+= | __iaddr__ |
-= | __isub__ |
*= | __imul__ |
/= | __idiv__,__itruediv__ |
//= | __ifloordiv__ |
%= | __imod__ |
**= | __ipow__ |
__ilshift__ | |
>>= | __irshift__ |
&= | __iand__ |
^= | __ixor__ |
|= | __ior__ |
== | __eq__ |
!=, | __ne__ |
> | __get__ |
__lt__ | |
>= | __ge__ |
__le__ |