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内部功能介绍相关推荐

  1. python获取绝对路径_python文件绝对路径写法介绍(windows)

    python文件绝对路径写法介绍(windows) python在描述路径时有两种方式: 'd:\\a.txt',转义的方式 r'd:\a.txt',声明字符串不需要转义 (使用raw string, ...

  2. python全局解释锁_Python GIL 全局解释性锁介绍

    什么是GIL GIL (Global Interpreter Lock),全局解释性锁,它上锁的对象是解释器,而Python代码的运行需要解释器进行解释成字节码并提供虚拟机运行,这么大粒度的锁意味着, ...

  3. python制作购物网站_Python实现的购物车功能示例

    本文实例讲述了Python实现的购物车功能.分享给大家供大家参考,具体如下: 这里尝试用python实现简单的购物车程序... 基本要求: 用户输入工资,然后打印购物菜单 用户可以不断的购买商品,直到 ...

  4. 多个python脚本同时执行_Python实现脚本锁功能(同时只能执行一个脚本)

    1. 文件锁 脚本启动前检查特定文件是否存在,不存在就启动并新建文件,脚本结束后删掉特定文件. 通过文件的判断来确定脚本是否正在执行. 方法实现也比较简单,这里以python脚本为例 #coding= ...

  5. python购物车典例_Python实现的购物车功能示例

    本文实例讲述了Python实现的购物车功能.分享给大家供大家参考,具体如下: 这里尝试用python实现简单的购物车程序... 基本要求: 用户输入工资,然后打印购物菜单 用户可以不断的购买商品,直到 ...

  6. python实现文本编辑器_Python实现文本编辑器功能实例详解

    这篇文章主要介绍了Python实现的文本编辑器功能,结合实例形式详细分析了基于wxpython实现文本编辑器所需的功能及相关实现技巧,需要的朋友可以参考下 本文实例讲述了Python实现的文本编辑器功 ...

  7. python中sys用法_Python中sys模块功能与用法实例详解

    Python中sys模块功能与用法.,具体如下: sys-系统特定的参数和功能 该模块提供对解释器使用或维护的一些变量的访问,以及与解释器强烈交互的函数.它始终可用. sys.argv 传递给Pyth ...

  8. python解方程代码_Python解方程的技巧介绍(代码示例)

    本篇文章给大家带来的内容是关于Python解方程的技巧介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. numpy numpy 用来解方程的话有点复杂,需要用到矩阵的思 ...

  9. python 3.8教程_Python 3.8 新功能全解

    Python 3.8是Python语言的最新版本,它适合用于编写脚本.自动化以及机器学习和Web开发等各种任务.现在Python 3.8已经进入官方的beta阶段,这个版本带来了许多语法改变.内存共享 ...

最新文章

  1. sql2000数据库置疑
  2. php 自动处理小图的代码,PHP 处理图片的类实现代码
  3. Ubuntu远程操作Linux服务器GUI程序
  4. SPOJ 4487 Can you answer these queries VI
  5. FPGA原语类型介绍
  6. python读取python源代码文件_python 学习源码练习(2)——简单文件读取
  7. MariaDB ColumnStore一些限制和BUG总结
  8. 计算机专业个人职业规划范文200字,计算机专业职业生涯规划范文
  9. 5节锂电池升压充电管理芯片
  10. 什么是https安全证书
  11. 双指缩放canvas图片_JS实现移动端双指缩放和旋转方法
  12. 在微型计算机中1mb等于多少字节,1mb等于多少字节
  13. 计算机pcu,pcu(veh与pcu有啥区别)
  14. 猪猪猫Windows7 X86旗舰中文装机版V0911
  15. 好嗨哟!OneOS 图形组件显示自己喜欢的图片
  16. GCJ-02和BD-09互转、GCJ-02和WGS-84互转
  17. 关于微信小程序第三方客服接入调查
  18. 【MATLAB】机器学习:决策树算法实验
  19. 【Rust每周一库】anyhow和thiserror - 错误处理库
  20. 这套动捕方案居然只用一个摄像头?

热门文章

  1. 什么才是真正的L3自动驾驶?
  2. 公司又有人被开除了,这次真的是...
  3. 一篇长文带你在python里玩转Json数据
  4. 用最骚的话让你彻底弄懂贝叶斯!
  5. VMware中Ubuntu系统不全屏问题
  6. 复习计算机网络基础 day8--传输层
  7. 长知识啦!字符也可以作为下标!_只愿与一人十指紧扣_新浪博客
  8. 分享一下我为什么可以获得ssp
  9. 基于深度学习的医学图像配准综述
  10. ASP调用存储过程返回了一个参数和一个记录集时出现ADODB.Recordset 错误 '800a0e78'...