python基础--除法、地板除、取余
2017-08-15 15:57
344 查看
在Python中,有两种除法,一种除法是
还有一种除法是
你没有看错,整数的地板除
因为
无论整数做
/:
>>> 10 / 3 3.3333333333333335
/除法计算结果是浮点数,即使是两个整数恰好整除,结果也是浮点数:
>>> 9 / 3 3.0
还有一种除法是
//,称为地板除,两个整数的除法仍然是整数:
>>> 10 // 3 3
你没有看错,整数的地板除
//永远是整数,即使除不尽。要做精确的除法,使用
/就可以。
因为
//除法只取结果的整数部分,所以Python还提供一个余数运算,可以得到两个整数相除的余数:
>>> 10 % 3 1
无论整数做
//除法还是取余数,结果永远是整数,所以,整数运算结果永远是精确的。
相关文章推荐
- 【python】 int整型数的除法将返回地板除的整形,例如 99/100 = 0
- Python基础:Python2与Python3除法的区别
- 2、Python基础--除法、常用数学函数
- python 地板除法(floor)和截断除法(trunc)
- Python爬虫基础
- Python自学基础2
- vim python自动补全方法 分类: ubuntu python基础学习 虚拟机 测试 2013-07-05 15:37 603人阅读 评论(0) 收藏
- 机器学习之python基础(四)
- Python 基础学习7 - print line
- Python 笔记 : 基础
- 基础爬虫框架及运行(选自范传辉Python爬虫开发与项目实战)
- Python机器学习(一)--Numpy基础
- Python爬虫基础知识及前期准备
- Python基础07 函数
- python基础学习(7)—目录常见操作
- python学习-基础类型list
- Python学习1 基础知识
- 【原】Python基础-序列
- Python基础知识之封装篇
- python基础