python运算符供重载参考

二元运算符
特殊方法

+
__add__,__radd__


__sub__,__rsub__

*
__mul__,__rmul__

/
__p__,__rp__,__truep__,__rtruep__

//
__floorp__,__rfloorp__

%
__mod__,__rmod__

**
__pow__,__rpow__

>
__rshift__,__rrshift__

&
__and__,__rand__

^
__xor__,__rxor__

|
__or__,__ror__

+=
__iaddr__

-=
__isub__

*=
__imul__

/=
__ip__,__itruep__

//=
__ifloorp__

%=
__imod__

**=
__ipow__

=
__irshift__

&=
__iand__

^=
__ixor__

|=
__ior__

==
__eq__

!=,
__ne__

>
__get__

< __lt__ >=
__ge__

Posted in 未分类

发表评论