python的功能介绍_Python之int内部功能介绍
int内部功能的介绍
type():
1.基本数据类型使用type()函数时,得到相应的数据类型
a = 12
b = 12.01
c = "123"
print(type(a)) >>> int
print(type(b)) >>> float
print(type(c)) >>> str
2.其它类使用type()函数时,得到这个类所在的位置
from twisted.internet import reactor
print(type(reactor)) >>> twisted.internet.selectreactor.SelectReactor
bit_length():
返回表示该数字占用的最少位数
age = 18
print(bin(18)) >>> 0b10010
0001 0010
print(age.bit_length()) >>> 5
__abs__():
返回绝对值
age = 18
score = -100
print(age.__abs__()) 或者 print(abs(age)) >>> 18
print(score.__abs__()) 或者 print(abs(score)) >>> 100
__add__(self,y):
两个数相加
a = 1
b = 2
print(a.__add__(b)) 或者 print(a+b) >>> 3
__and__(self,y):
求两个数的与
a = 1
b = 2
print(a.__and__(b)) >>> 0
__divmod__():
计算两个数相除,得到一个元祖,元祖的第一个是商,第二个是余数
all_item = 95
pager = 10
result = all_item.__divmod__(pager)
print(result) >>>(9,5)
__rdivmod__():
交换两个数字的位置然后相除
注意:像__radd__、__rand__、__rdiv__....前面加了r的都是交换两个数的位置,然后再做运算
__eq__():
判断两个数是否相等
a = 18
result = a.__eq__(19)
print(result) >>> False
print(18==19) >>> False
__float__():
将int转变成float
age = 18
print(type(age)) >>>int
result = age.__float__()
print(type(result)) >>>float
__floordiv__():
两个数相除,只保留商
age = 5
result = age.__floordiv__(6)
print(result) >>> 0
print(5//6) >>> 0
__init__():
int类的构造方法
执行
age = int(19)
就会执行构造方法
__pow__():
求幂
a = 2
b = 2
print(a.__pow__(b)) >>> 4
print(a**b) >>> 4
python的功能介绍_Python之int内部功能介绍相关推荐
- python获取绝对路径_python文件绝对路径写法介绍(windows)
python文件绝对路径写法介绍(windows) python在描述路径时有两种方式: 'd:\\a.txt',转义的方式 r'd:\a.txt',声明字符串不需要转义 (使用raw string, ...
- python全局解释锁_Python GIL 全局解释性锁介绍
什么是GIL GIL (Global Interpreter Lock),全局解释性锁,它上锁的对象是解释器,而Python代码的运行需要解释器进行解释成字节码并提供虚拟机运行,这么大粒度的锁意味着, ...
- python制作购物网站_Python实现的购物车功能示例
本文实例讲述了Python实现的购物车功能.分享给大家供大家参考,具体如下: 这里尝试用python实现简单的购物车程序... 基本要求: 用户输入工资,然后打印购物菜单 用户可以不断的购买商品,直到 ...
- 多个python脚本同时执行_Python实现脚本锁功能(同时只能执行一个脚本)
1. 文件锁 脚本启动前检查特定文件是否存在,不存在就启动并新建文件,脚本结束后删掉特定文件. 通过文件的判断来确定脚本是否正在执行. 方法实现也比较简单,这里以python脚本为例 #coding= ...
- python购物车典例_Python实现的购物车功能示例
本文实例讲述了Python实现的购物车功能.分享给大家供大家参考,具体如下: 这里尝试用python实现简单的购物车程序... 基本要求: 用户输入工资,然后打印购物菜单 用户可以不断的购买商品,直到 ...
- python实现文本编辑器_Python实现文本编辑器功能实例详解
这篇文章主要介绍了Python实现的文本编辑器功能,结合实例形式详细分析了基于wxpython实现文本编辑器所需的功能及相关实现技巧,需要的朋友可以参考下 本文实例讲述了Python实现的文本编辑器功 ...
- python中sys用法_Python中sys模块功能与用法实例详解
Python中sys模块功能与用法.,具体如下: sys-系统特定的参数和功能 该模块提供对解释器使用或维护的一些变量的访问,以及与解释器强烈交互的函数.它始终可用. sys.argv 传递给Pyth ...
- python解方程代码_Python解方程的技巧介绍(代码示例)
本篇文章给大家带来的内容是关于Python解方程的技巧介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. numpy numpy 用来解方程的话有点复杂,需要用到矩阵的思 ...
- python 3.8教程_Python 3.8 新功能全解
Python 3.8是Python语言的最新版本,它适合用于编写脚本.自动化以及机器学习和Web开发等各种任务.现在Python 3.8已经进入官方的beta阶段,这个版本带来了许多语法改变.内存共享 ...
最新文章
- sql2000数据库置疑
- php 自动处理小图的代码,PHP 处理图片的类实现代码
- Ubuntu远程操作Linux服务器GUI程序
- SPOJ 4487 Can you answer these queries VI
- FPGA原语类型介绍
- python读取python源代码文件_python 学习源码练习(2)——简单文件读取
- MariaDB ColumnStore一些限制和BUG总结
- 计算机专业个人职业规划范文200字,计算机专业职业生涯规划范文
- 5节锂电池升压充电管理芯片
- 什么是https安全证书
- 双指缩放canvas图片_JS实现移动端双指缩放和旋转方法
- 在微型计算机中1mb等于多少字节,1mb等于多少字节
- 计算机pcu,pcu(veh与pcu有啥区别)
- 猪猪猫Windows7 X86旗舰中文装机版V0911
- 好嗨哟!OneOS 图形组件显示自己喜欢的图片
- GCJ-02和BD-09互转、GCJ-02和WGS-84互转
- 关于微信小程序第三方客服接入调查
- 【MATLAB】机器学习:决策树算法实验
- 【Rust每周一库】anyhow和thiserror - 错误处理库
- 这套动捕方案居然只用一个摄像头?