python中int的作用_python中int的功能介绍

news/2024/7/8 12:12:07

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

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()

原文地址:http://www.cnblogs.com/single-boy/p/7291288.html


http://www.niftyadmin.cn/n/3661245.html

相关文章

配置管理计划的新设想

2007年05月08日 21:37:00 刚刚过节回来&#xff0c;XY便找我讨论配置管理计划&#xff0c;我有点纳闷&#xff0c;节前不是已经讨论清楚了吗&#xff1f;老大提了个新的设想&#xff0c;得到了很多人的拥护&#xff0c;所以原来的被推翻了。XY找纸画给我看&#xff0c;其实变化…

db2 删除schema中所有表_卓象程序员:MySQL查看数据库表容量大小的方法示例

information_schema简介 在MySQL中&#xff0c;把 information_schema 看作是一个数据库&#xff0c;确切说是信息数据库。其中保存着关于MySQL服务器所维护的所有其他数据库的信息。如数据库名&#xff0c;数据库的表&#xff0c;表栏的数据类型与访问权 限等。 SCHEMATA表&am…

部门预算进行时

2007年04月10日 21:27:00 首先应该承认&#xff0c;自己并不是甚至自己也不希望是一个很好的部门管理者&#xff0c;准确地说&#xff0c;我甚至一直在逃避做中层领导&#xff0c;这令我的室友兼好友大为困惑&#xff1a;"为什么不想当官呢&#xff1f;"&#xff0c;…

java 字节数组 byte[] 复制方法_1分钟学习Java中数组快速复制

Java System类提供了的arraycopy快速复制数组方法。具体函数如下:public class ArrayCopyTest { public static void main(String[] args) { int[] arr {1, 2, 3}; int[] destArr new int[arr.length]; System.arraycopy(arr, 0, destArr, 0, arr.le…

combobox添加下拉内容_仅添加了一个小小的边框,Word文档立即高大上!

日常图文进行排版的时候&#xff0c;为文档添加一些边框样式进行美化&#xff0c;会使整体排版的质感会迅速上升&#xff0c;同时还能“框”住文档内容&#xff0c;让读者的视线聚焦在内容上&#xff0c;避免阅读枯燥。那么&#xff0c;今天在这里给大家分享的Word小技巧&#…

技术大会英雄谱

2007年04月09日 22:11:00 上周去了北京&#xff0c;参加技术英雄大会&#xff0c;见到好多闻名已久的高手高手高高手&#xff0c;感觉很是不错。 聊得最对脾气的&#xff0c;是江南白衣&#xff0c;他是springside开源项目的发起人&#xff0c;所以对平台情有独衷&#xff1b;而…

.net 保存base64 图片_了解JS压缩图片,这一篇就够了

前言公司的移动端业务需要在用户上传图片是由前端压缩图片大小&#xff0c;再上传到服务器&#xff0c;这样可以减少移动端上行流量&#xff0c;减少用户上传等待时长&#xff0c;优化用户体验。JavaScript 操作压缩图片原理不难&#xff0c;已有成熟 API&#xff0c;然而在实际…

i9 9900k mysql_硬刚i9-9900K只是小意思,正戏是Ryzen 9越级打英特尔HEDT平台

拼 命 加 载 中 ...在今天的台北电脑展上&#xff0c;AMD拿出同样为8核心16线程的Ryzen 7 3800X正面硬刚英特尔酷睿i9-9900K处理器&#xff0c;发布Ryzen 73800X之后&#xff0c;苏姿丰博士讲了一大串总结性的话&#xff0c;感谢了合作的下游商家&#xff0c;让人以为这次的演讲…