python中int的功能介绍

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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.__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()

以上是关于python中int的功能介绍的主要内容,如果未能解决你的问题,请参考以下文章

Python之int内部功能介绍

Python代码阅读(第41篇):矩阵转置

python里int内部功能介绍

创建一个叫做机动车的类: 属性:车牌号(String),车速(int),载重量(double) 功能:加速(车速自增)减速(车速自减)修改车牌号,查询车的载重量。 编写两个构造方法:一个没有(代码片段

11.按要求编写Java应用程序。 创建一个叫做机动车的类: 属性:车牌号(String),车速(int),载重量(double) 功能:加速(车速自增)减速(车速自减)修改车牌号,查询车的(代码片段

按要求编写Java应用程序。 创建一个叫做机动车的类: 属性:车牌号(String),车速(int),载重量(double) 功能:加速(车速自增)减速(车速自减)修改车牌号,查询车的载重量(代码片段