python中除法的几种类型
Python 类型 几种 除法
2023-09-11 14:17:11 时间
传统除法:直接后缀小数点,同样结果是和最大的小数点对齐
>>> 1/2
0
>>> 1.0/2
0.5
>>> 1/2.0
0.5
>>> 1.0/2.0
0.5
精确除法:除法总是会返回真实的商,不管操作数是整形还是浮点型。执行from __future__ import division 指令就可以做到这一点。
>>> from __future__ import division >>> >>> >>> 1/2 0.5 >>> 1/3 0.3333333333333333 >>> 1.0/3 0.3333333333333333
地板除法:从Python2.2开始,增加了一个操作符 // ,以执行地板除://除法不管操作数为何种数值类型,总是会舍去小数部分,返回数字序列中比真正的商小的最接近的数字。
-1.0 >>> 1//2 0 >>> 1//3 0 >>> 1//1 1 >>> -1//3 -1 >>> -1//1 -1 >>> -2//2 -1 >>> -2//1 -2
内建函数:divmod (a,b),返回(a//b,a%b)
>>> divmod(1,2) (0, 1) >>> divmod(2,2) (1, 0) >>> divmod(3.1415,1.5) (2.0, 0.14150000000000018)
参考文档:http://blog.csdn.net/sicofield/article/details/8613877
相关文章
- 【Python】转换mysql 结果集为词典类型
- 使用python+requests实现接口自动化测试
- python处理RGBA格式的透明图片的粘贴
- python错误类型
- python爬虫解决手机验证码问题
- python: easyocr的安装和使用(easyocr 1.6.2 / Python 3.7.15 )
- 终于用PYTHON作了一个实用于工作的脚本啦----通过邮件定时发送服务器空闲空间
- Python每日一练(20230329) 二叉树遍历
- Python集合类型详解(二)——集合处理方法与应用场景
- 使用C写Python的模块
- Python语言学习:Python语言学习之python包/库package的简介(模块的封装/模块路径搜索/模块导入方法/自定义导入模块实现华氏-摄氏温度转换案例应用)、使用方法、管理工具之详细攻略
- Python编程语言学习:基于python各种库(matplotlib、Image)利用多种方法展示图片或进行图片可视化之详细攻略
- Python语言学习:利用python获取当前/上级/上上级目录路径(获取路径下的最后叶目录的文件名、合并两个不同路径下图片文件名等目录/路径案例、正确加载图片路径)之详细攻略
- Python编程:利用python编程实现对基于时间序列的数据(dataframe格式)按照指定时间范围进行单方向关联,不存在的日期补充为默认的NaN
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(LabelFrame/Checkbutton/Radiobutton)
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Canvas)
- 零基础学Python(第四章 变量类型)
- 已解决2. Set PROTOCOL_BUPFERS_PYTHON_iMPLEMENTATION=python (but this will use pure-Python parsing and w
- 〖Python自动化办公篇㉑〗- python实现邮件自动化 - 定时发送邮件
- 〖Python接口自动化测试实战篇⑧〗- 小案例 - 使用python实现接口请求 [查询天行数据]
- 〖Python 数据库开发实战 - Python与Redis交互篇④〗- 利用 redis-py 实现集合与有序集合的常用指令操作
- 跟我学Python图像处理丨关于图像金字塔的图像向下取样和向上取样
- Python Flask框架学习22:Flask SQLAlchemy
- Python学习18:函数的参数
- 【LeetCode Python实现】20. 有效的括号(简单)
- rethinkDB python入门
- 〖Python自动化办公篇㉑〗- python实现邮件自动化 - 定时发送邮件
- 〖Python全栈白宝书-免费版⑩〗- Python中的数字类型及应用