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 ...
随机推荐
- HTML事件处理程序
事件处理程序中的代码执行时,有权访问全局作用域中任何代码. //为按钮btn_event添加了两个个事件处理程序,而且该事件会在冒泡阶段触发(最后一个参数是false). var btn_event ...
- Java排序算法之快速排序
Java排序算法之快速排序 快速排序(Quicksort)是对冒泡排序的一种改进. 快速排序由C. A. R. Hoare在1962年提出.它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分 ...
- Linux入门(1)_VMware和系统分区和系统安装和远程登陆管理
1 VMware的安装和使用 注意有 快照 和 克隆 的功能. 快照相当于建立一个 系统还原点, 可以随时恢复到原来状态. 克隆功能可以复制一个和当前一样的系统,并可以选择链接安装,只使用很少的空间就 ...
- big_menu菜单设置
1.页面 <script> $(function(){ $('.subnav .content-menu .on').after('<a class="add fb&quo ...
- CURL学习总结(1)
1.curl是什么? 百度百科定义: curl是利用URL语法在命令行方式下工作的开源文件传输工具.它被广泛应用在Unix.多种Linux发行版中,并且有DOS和Win32.W ...
- css3 flex 布局
今天做一个小实战,需要让一个登录框始终保持水平和垂直居中,第一个想到的就是通过定位(要想让一个div居中,采用定位可以解决,示例), 然后开始接触flex布局,学完感觉真的好用,现把知识点记录一下,以 ...
- Maven使用本地jar包(两种方式)
有些项目会用到一些Maven库上没有的jar包,这就需要我们自己引入了 这种情况有两种办法: 第一种方式,在pom文件中引用时使用本地路径: 首先把jar包放到项目中: 然后在pom文件中引入: &l ...
- [Kaggle] dogs-vs-cats之制作数据集[1]
Step 0:导入必要的库 import tensorflow as tfimport os Step 1:获取图片文件名以及对应的标签 首先是读取给定路径下所有图片的名称以及对应的标签.os.lis ...
- Thinkphp框架下连接两个及以上的数据库方法
在我们的实际开发者,我们经常需要链接两个以上的数据库,方法跟简单 Thinkphp文档中也有介绍:点击查看 方法如下: 第一步:配置文件config.php <?php //默认数据库1 ret ...
- Oracle表空间的管理方式
解释说明:表空间是一个逻辑概念:=> oracle 逻辑概念段区块管理方式: number one => tablespace number two=> segments Oracl ...