The python operator is used as a reference for overloading

  • 2020-04-02 09:19:26
  • OfStack

Binary operator Special methods + __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__

Related articles: