table numeric and bitwise special methods special method usage special method usage __abs__(selfabs(x__complex__(selfcomplex(x__float__(selffloat(x__int__(selfint(x__index__(selfbin(xoct(x__round__(selfhex(xdigitsround(xdigits__pos__(self+ __neg__(self- __add__(selfotherx __sub__(selfotherx __iadd__(selfotherx + __isub__(selfotherx - __radd__(selfothery __rsub__(selfothery __mul__(selfotherx __mod__(selfotherx __imul__(selfotherx * __imod__(selfotherx % __rmul__(selfothery __rmod__(selfothery __floordiv__(selfotherx / __truediv__(selfotherx __ifloordiv__(selfotherx // __itruediv__(selfotherx / __rfloordiv__(selfothery / __rtruediv__(selfothery __divmod__(selfotherdivmod(xy__rdivmod__(selfotherdivmod(yx__pow__(selfotherx * __and__(selfotherx __ipow__(selfotherx ** __iand__(selfotherx & __rpow__(selfothery * __rand__(selfothery __xor__(selfotherx __or__(selfotherx __ixor__(selfotherx ^ __ior__(selfotherx | __rxor__(selfothery __ror__(selfothery __lshift__(selfotherx < __rshift__(selfotherx > __ilshift__(selfotherx << __irshift__(selfotherx >> __rlshift__(selfothery < __rrshift__(selfothery > __invert__(self~