a+b |
a.__add__(b); 或者 b.__radd__(a) |
a-b |
a.__sub__(b); 或者b.__rsub__(a) |
a*b |
a.__mul__(b); 或者b.__rmul__(a) |
a/b |
a.__truediv__(b); 或者b.__rtruediv__(a) |
a//b |
a.__floordiv__(b); 或者b.__rfloordiv__(a) |
a%b |
a.__mod__(b); 或者b.__mod__(a) |
a**b |
a.__pow__(b); 或者b.__rpow__(a) |
a<<b |
a.__lshift__(b); 或者b.__rshift__(a) |
a>>b |
a.__rshift__(b); 或者b.__rrshift__(a) |
a&b |
a.__and__(b); 或者b.__rand__(a) |
a^b |
a.__xor__(b); 或者b.__rxor__(a) |
a|b |
a.__or__(b); 或者b.__ror__(a) |
a+=b |
a.__iadd__(b); |
a-=b |
a.__isub__(b); |
a*=b |
a.__imul__(b); |
+a |
a.__pos__(b); |
-a |
a.__neg__(b); |
~a |
a.__invert__(b); |
abs(a) |
a.__abs__(b); |
a<b |
a.__lt__(b); |
a<=b |
a.__le__(b); |
a>b |
a.__gt__(b); |
a>=b |
a.__ge__(b); |
a==b |
a.__eq__(b); |
a!=b |
a.__ne__(b); |
v in a |
a.__contains__(v); |
a[k] |
a.__getitem__(b); |
a[k]=v |
a.__setitem__(b); |
del a[k] |
a.__truediv__(k); |
a(arg 1,arg 2,⋯,… |
a.__call__(arg1,arg2,⋯); |
len(a) |
a.__len__(); |
hash(a) |
a.__hash__(); |
iter(a) |
a.__iter__(); |
next(a) |
a.__next__(); |
bool(a) |
a.__bool__(); |
float(a) |
a.__float__(); |
int(a) |
a.__int__(); |
repr(a) |
a.__repr__(); |
reversed(a) |
a.__reversed__(); |
str(a) |
a.__str__(); |