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 ...
随机推荐
- PHP分页初探 一个最简单的PHP分页代码的简单实现
PHP分页代码在各种程序开发中都是必须要用到的,在网站开发中更是必选的一项. 要想写出分页代码,首先你要理解SQL查询语句:select * from goods limit 2,7.PHP分页代码核 ...
- 简单介绍 CPU 的工作原理
1.内部架构 CPU 的根本任务就是执行指令,对计算机来说最终都是一串由 0 和 1 组成的序列.CPU 从逻辑上可以划分成 3 个模块,分别是控制单元.运算单元和存储单元 .其内部架构如下: [1] ...
- Full-Stack-Fundation-Udacity------Lesson 1 Working with CRUD
因为手头在做一个项目,我负责后台,就顺带快进学习Udacity上一个水课(?):Full Stack Foundation.上课的好像是个印度小哥(?),按1.5倍速听讲话还是有点逗的.废话不多说,进 ...
- iot前台开发环境:搭建 SpringBoot+angularJs2
参考网站 Angular 中文官网:https://angular.cn/ 参考代码:https://ng.ant.design/#/components/dropdown npm install ...
- C++ 排列最优解算法思想
枚举全排列 #include <iostream> #include <cstring> #include <string> using namespace std ...
- python虚拟环境--virtualenv
virtualenv 是一个创建隔绝的Python环境的工具.virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包. 安装 pip install virtu ...
- POJ-3292 Semi-prime H-numbers---筛素数
题目链接: https://vjudge.net/problem/POJ-3292 题目大意: 定义一种数叫H-numbers,它是所有能除以四余一的数. 在H-numbers中分三种数: 1.H-p ...
- Hadoop 3.x 新特性剖析系列1
1.概述 目前从Hadoop官网的Wiki来看,稳定版本已经发行到Hadoop2.9.0,最新版本为Hadoop3.1.0,查阅JIRA,社区已经着手迭代Hadoop3.2.0.那么,今天笔者就带着大 ...
- C++的三大特性:封装、继承和多态性的详解
封装 所谓封装就是将某些东西包装盒隐藏起来,让外界无法直接使用,只能通过某些特定的方式才能访问.封装的目的是增强安全性和简化编程,使用者不必了解具体的实现细节,而只是通过外部接口以及特定的访问权限来使 ...
- JEECG中的模糊查询
以一个使用代码生成器创建的通讯录(maillist)为例: @RequestMapping(params = "datagrid") public void datagrid(Ma ...