黑马程序员技术交流社区

标题: 【上海校区】Python中的除法 整除 非整除 [打印本页]

作者: 不二晨    时间: 2018-12-7 09:50
标题: 【上海校区】Python中的除法 整除 非整除

Python中分为3种除法:传统除法、精确除法、地板除。

传统除法

如果是整数除法则执行地板除,如果是浮点数除法则执行精确除法。

[python] view plain copy





精确除法




除法总是会返回真实的商,不管操作数是整形还是浮点型。执行from __future__ import division 指令就可以做到这一点。


[python] view plain copy





地板除




从Python2.2开始,增加了一个操作符 // ,以执行地板除://除法不管操作数为何种数值类型,总是会舍去小数部分,返回数字序列中比真正的商小的最接近的数字。

[python] view plain copy





内建函数divmod()
divmod (a,b),返回(a//b,a%b)

[python] view plain copy






from: http://blog.csdn.net/sicofield/article/details/8613877



作者: 不二晨    时间: 2018-12-11 15:12





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2