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()
python中int的功能简单介绍的更多相关文章
- Python中的lambda的简单介绍
在学习python的过程中,lambda的语法经常出现,现在将它整理一下,以备日后查看. 1.lambda是什么? 举个例子如下: func=lambda x:x+1 print(func(1)) p ...
- Python之int内部功能介绍
int内部功能的介绍 type(): 1.基本数据类型使用type()函数时,得到相应的数据类型a = 12b = 12.01c = "123"print(type(a)) > ...
- Python中int()函数的用法浅析
int()是Python的一个内部函数 Python系统帮助里面是这么说的 >>> help(int) Help on class int in module __builti ...
- R语言的帮助使用和图形功能简单介绍
R语言的帮助使用和图形功能简单介绍 R语言帮助,在Windows桌面下,有很多种.最长使用的是在命令行下help() > help.start() 会在浏览器中,打开帮助的主页 watermar ...
- Python中关于csv的简单操作
Python中关于csv的简单操作 CSV操作简单,直接import csv即可, 主要使用reader和pandas 1 reader的简单使用 csv.reader("1.csv&quo ...
- Python中关于txt的简单读写模式与操作
Python中关于txt的简单读写操作 常用的集中读写模式: 1.r 打开只读文件,该文件必须存在. 2.r+ 打开可读写的文件,该文件必须存在. 3.w 打开只写文件,若文件存在则文件长度清为0,即 ...
- Python中的__init__和__new__介绍
介绍 首先我们要知道在面向对象编程中,实例化基本遵循创建实例对象.初始化实例对象.最后返回实例对象这么一个过程. Python 中的 __new__ 方法负责创建一个实例对象,__init__ 方法负 ...
- (数据科学学习手札32)Python中re模块的详细介绍
一.简介 关于正则表达式,我在前一篇(数据科学学习手札31)中已经做了详细介绍,本篇将对Python中自带模块re的常用功能进行总结: re作为Python中专为正则表达式相关功能做出支持的模块,提供 ...
- Centos7 python虚拟环境virtualenv和virtualenvwrapper简单介绍
我的系统版本是 [root@localhost ~]# cat /etc/os-release 我的Python版本是 [root@localhost ~]# python3 -V 关于如何安装Pyt ...
随机推荐
- pymysql安装和使用
一.pymysql安装 安装mymysql前请确认python环境已经准备好,在之前的博文http://www.cnblogs.com/newzol/p/8682176.html有说明pythonwe ...
- 剑指offer-数据流中的中位数
题目描述 如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值.如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值. ...
- SpringBoot单元测试中的测试方法执行顺序
一.忽略方法@ignore 二.执行顺序@FixMethodOrder(MethodSorter.JVM) 我们在执行JUnit测试用例时,有时需要按照定义顺序执行单元测试方法,比如如在测试数据库相关 ...
- C#微信公众号——本地调试
测试微信,因为要与微信服务器进行交互,所以必须要是外网地址,实现本地调试首先需要解决的问题就是外网问题,这个我前面的文章有介绍,这里就不再详细介绍了,网址http://www.cnblogs.com/ ...
- CentOS7从U盘中拷贝文件
1. 要想从U盘中拷贝文件,必须要将U盘挂载到一个目录中,所以必须新建一个目录,一般建在/mnt下.我们执行:mkdir /mnt/usb来新建一个目录. 2. 查看U盘是否已经被识别.执行:df - ...
- python xml.dom模块解析xml
1. 什么是xml?有何特征? xml即可扩展标记语言,它可以用来标记数据.定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言. 例子:del.xml <?xml version=&q ...
- SpringBoot2.x开发案例之整合Quartz任务管理系统
基于spring-boot 2.x + quartz 的CRUD任务管理系统,适用于中小项目. 基于spring-boot +quartz 的CRUD任务管理系统: https://gitee.com ...
- python Mysql (二)
Mysql (二) 一. 事务 a.数据库开启事务命令 1 2 3 4 #start transaction 开启事务 #Rollback 回滚事务,即撤销指定的sql语句(只能回退insert de ...
- jupyter notebook的架构
最近项目需要改写jupyter notebook的内核,由于内功不够,英语过差,读文档真的是心痛,然后各种搜索找到了一篇不错的讲解. 转自:http://blog.just4fun.site/jupy ...
- SQL优化(SQL TUNING)之10分钟完成亿级数据量性能优化(SQL调优)
前几天,一个用户研发QQ找我,如下: 自由的海豚. 16:12:01 岛主,我的一条SQL查不出来结果,能帮我看看不? 兰花岛主 16:12:10 多久不出结果? 自由的海豚 16:12:17 多久都 ...