python中int的功能简单介绍

                                               Int的功能介绍

1. 绝对值
        x.__abs__()等同于abs(x)
2. 加法
        x.__add__(y)等同于x+y
3. 与运算
        x.__and__(y)等同于x&y
4. 布尔运算  
        x.__bool__()
5. 整体返回
        x.__ceil__()
        #int类专属函数
6. 商和余数
        x.__divmod__(y)等同于divmod(x,y)
7. 等于   
        x.__eq__(y)等同于x==y
8. 整数转为为浮点数
        x.__float__()等同于float(x)
9. 地板除
        x.__floordiv__(y)等同于x//y
10. 格式化
        x.__format__()
11. 大于等于
        x.__ge__(y)等同于x>=y
12. 访问属性
        x.__getattribute__()
13. 元祖化
        x.__getnewargs__()
14. 大于
        x.__gt__(y)等同于x>y
15. 哈希化
        x.__hash__()
16. 索引
        x.__index__()
17. 构造方法
        x.__init__()
18. 整数化
        x.__int__()
19. 倒置
        x.__invert__()等同于~x
20. 小于等于
        x.__le__(y)等同于x<=y
21. 左移位
        x.__lshift__(y)等同于x<<2
22. 小于
        x.__lt__(y)等同于x<y
23. 取模
        x.__mod__(y)等同于x%y
24. 乘法
        x.__mul__(y)等同于x*y
25. 不等于
        x.__ne__(y)等同于x!=y
26. 负数
        x.__neg__()等同于-x
27. 创建一个新int类的对象
        x.__new__(int)
28. 或运算
        x.__or__(y)等同于x|y
29. 正数
        x.__pos__()等同于+x
30. 幂
        x.__pow__(y)等同于x**y
31. 右→左 加法
        x.__radd__(y)等同于y+x
32. 右→左 与运算
        x.__rand__(y)等同于y&x
33. 右→左 求商和余数
        x.__rdivmod__(y)等同于divmod(y,x)
34. 内置转换方法
        x.__repr__()
35. 右→左 地板除
        x.__rfloordiv__(y)等同于y//x
36. 右→左 左移位
        x.__rlshift__(y)等同于x>>y
37. 右→左 取模
        x.__rmod__(y)等同于y%x
38. 右→左 乘法
        x.__mul__(y)等同于y*x
39. 右→左 或运算
        x.__ror__(y)等同于y|x
40. 右→左 幂  
        x.__rpow__(y)等同于y**x
41. 右移位
        x.__rshift__(y)等同于x>>y
42. 右→左 右移位
        x.__rrshift__(y)等同于y>>x
43. 右→左 减法
        x.__rsub__(y)等同于y-x
44. 右→左 除法
        x.__rtruediv__(y)等同于y/x
45. 右→左 异或运算
        x.__rxor__(y)等同于y^x
46. 返回对象在内存中的大小,以字节为单位
        x.__sizeof__()
47. 转换为字符串
        x.__str__() 等同于str(x)
48. 减法
        x.__sub__(y)等同于x-y
49. 除法
        x.__truediv__()等同于x/y
50. 截取
        x.__trunc__()
51. 异或运算
        x.__xor__(y)等同于x^y
52. 字节长度,转换为二进制后进行计算,长度以字节为单位
        x.bit_length()
53. 配对
        x.conjugate()
posted @ 2017-08-05 20:15  Python改变生活  阅读(1312)  评论(0编辑  收藏  举报