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的功能简单介绍的更多相关文章

  1. Python中的lambda的简单介绍

    在学习python的过程中,lambda的语法经常出现,现在将它整理一下,以备日后查看. 1.lambda是什么? 举个例子如下: func=lambda x:x+1 print(func(1)) p ...

  2. Python之int内部功能介绍

    int内部功能的介绍 type(): 1.基本数据类型使用type()函数时,得到相应的数据类型a = 12b = 12.01c = "123"print(type(a)) > ...

  3. Python中int()函数的用法浅析

      int()是Python的一个内部函数 Python系统帮助里面是这么说的 >>> help(int)  Help on class int in module __builti ...

  4. R语言的帮助使用和图形功能简单介绍

    R语言的帮助使用和图形功能简单介绍 R语言帮助,在Windows桌面下,有很多种.最长使用的是在命令行下help() > help.start() 会在浏览器中,打开帮助的主页 watermar ...

  5. Python中关于csv的简单操作

    Python中关于csv的简单操作 CSV操作简单,直接import csv即可, 主要使用reader和pandas 1 reader的简单使用 csv.reader("1.csv&quo ...

  6. Python中关于txt的简单读写模式与操作

    Python中关于txt的简单读写操作 常用的集中读写模式: 1.r 打开只读文件,该文件必须存在. 2.r+ 打开可读写的文件,该文件必须存在. 3.w 打开只写文件,若文件存在则文件长度清为0,即 ...

  7. Python中的__init__和__new__介绍

    介绍 首先我们要知道在面向对象编程中,实例化基本遵循创建实例对象.初始化实例对象.最后返回实例对象这么一个过程. Python 中的 __new__ 方法负责创建一个实例对象,__init__ 方法负 ...

  8. (数据科学学习手札32)Python中re模块的详细介绍

    一.简介 关于正则表达式,我在前一篇(数据科学学习手札31)中已经做了详细介绍,本篇将对Python中自带模块re的常用功能进行总结: re作为Python中专为正则表达式相关功能做出支持的模块,提供 ...

  9. Centos7 python虚拟环境virtualenv和virtualenvwrapper简单介绍

    我的系统版本是 [root@localhost ~]# cat /etc/os-release 我的Python版本是 [root@localhost ~]# python3 -V 关于如何安装Pyt ...

随机推荐

  1. 17-TypeScript代理模式

    在有些情况下,我们需要把客户端真正调用的类和方法隐藏起来,而通过暴露代理类给客户端.客户端调用代理类的方式就可以访问到真实类提供的功能. abstract class Called{ protecte ...

  2. js 开发注意事项

    涉及api post 请求的, 涉及sqlite 存储的, conent 用encodeURIComponent, decodeURIComponent ,处理 JSON.parse 最好加上try ...

  3. SiteMesh在项目中的配置

    SiteMesh在项目中的配置 首先在web.xml里面增加siteMesh的配置: <filter> <filter-name>sitemesh</filter-nam ...

  4. Eclipse在线更新慢

    一.去掉不必要的更新 打开Windows-Preferences -> Install/Update –> Available Software Sites,将不需要的更新停用 二.关闭自 ...

  5. SpringCloud的服务注册中心(二)注册中心服务端和两个微服务应用客户端

    一.构建EurekaServer工程 1.pom.xml 2.application.yml 3. EurekaServerApp.java 4.启动EurekaServer 二.构建部署 Eurek ...

  6. [CodeForces 11D] A Simple Task - 状态压缩入门

    状态压缩/Bitmask 在动态规划问题中,我们会遇到需要记录一个节点是否被占用/是否到达过的情况.而对于一个节点数有多个甚至十几个的问题,开一个巨型的[0/1]数组显然不现实.于是就引入了状态压缩, ...

  7. 生成git私钥

    在git已经安装的情况下,输入命令: 一.设置git的user name和email git config —(此处两个横杠)global user.name “XXX” git config —(此 ...

  8. python基础——匿名函数及递归函数

    python基础--匿名函数及递归函数 1 匿名函数语法 匿名函数lambda x: x * x实际上就是: def f(x): return x * x 关键字lambda表示匿名函数,冒号前面的x ...

  9. SpringMVC(十三):SpringMVC 与fastjson集成

    1)fastjson jar包下载地址:https://sourceforge.net/projects/fastjson/下载完成后需要把jar包拷贝到WEB-INF/lib文件夹中.2)使用pom ...

  10. Django:(博客系统)使用使用mysql数据->后台管理tag/post/category的配置

    Django后台一般是不需要人为的去开发的,因为django已经通过配置实现哪些模块是后台需要管理,如何排序,列表展示哪些列,列显示名称,是否为空(默认值),过滤条件,分页页数,列表中哪些项可编辑等等 ...