标签:abs float floor and ued __init__ %x 大于 pytho
1. 绝对值
x.__abs__()等同于abs(x)
2. 加法
x.__add__(y)等同于x+y
3. 与运算
x.__and__(y)等同于x&y
4. 布尔运算
x.__bool__()
5. 商和余数
x.__divmod__(y)等同于divmod(x,y)
6. 等于
x.__eq__(y)等同于x==y
7. 整数转为为浮点数
x.__float__()等同于float(x)
8. 地板除
x.__floordiv__(y)等同于x//y
9. 大于等于
x.__ge__(y)等同于x>=y
10. 大于
x.__gt__(y)等同于x>y
11. 构造方法
x.__init__()等同于int(x)
12. 小于等于
x.__le__(y)等同于x<=y
13. 左移位
x.__lshift__(y)等同于x<<2
14. 小于
x.__lt__(y)等同于x<y
15. 取模
x.__mod__(y)等同于x%y
16. 乘法
x.__mul__(y)等同于x*y
17. 不等于
x.__ne__(y)等同于x!=y
18. 负数
x.__neg__()等同于-x
19. 或运算
x.__or__(y)等同于x|y
20. 正数
x.__pos__()等同于+x
21. 幂
x.__pow__(y)等同于x**y
22. 右->左 加法
x.__radd__(y)等同于y+x
23. 右->左 与运算
x.__rand__(y)等同于y&x
24. 右->左 求商和余数
x.__rdivmod__(y)等同于divmod(y,x)
25. 右->左 地板除
x.__rfloordiv__(y)等同于y//x
26. 右->左 左移位
x.__rlshift__(y)等同于x>>y
27. 右->左 取模
x.__rmod__(y)等同于y%x
28. 右->左 乘法
x.__mul__(y)等同于y*x
29. 右->左 或运算
x.__ror__(y)等同于y|x
30. 右->左 幂
x.__rpow__(y)等同于y**x
31. 右移位
x.__rshift__(y)等同于x>>y
32. 右->左 右移位
x.__rrshift__(y)等同于y>>x
33. 右->左 减法
x.__rsub__(y)等同于y-x
34. 右->左 除法
x.__rtruediv__(y)等同于y/x
35. 右->左 异或运算
x.__rxor__(y)等同于y^x
36. 返回对象在内存中的大小,以字节为单位
x.__sizeof__()
37. 转换为字符串
x.__str__() 等同于str(x)
38. 减法
x.__sub__(y)等同于x-y
39. 除法
x.__truediv__()等同于x/y
40. 异或运算
x.__xor__(y)等同于x^y
41. 字节长度,转换为二进制后进行计算,长度以字节为单位
x.bit_length()
标签:abs float floor and ued __init__ %x 大于 pytho
原文地址:http://www.cnblogs.com/single-boy/p/7291288.html