除法
·整数除以整数
在Python中(严格说是Python2.x中,Python3会有所变化)整数除以整数,结果是整数(商)。
·浮点数与整数相除
不管是被除数还是除数,只要有一个数是浮点数,结果就是浮点数。
就Python的浮点数运算而言,大多数机器上每次计算误差不超过 2**53分之一。对于大多数任务这已经足够了,但是要在心中记住这不是十进制算法,每个浮点数计算可能会带来一个新的舍入错误。
一般情况下,只要简单地将最终显示的结果用“四舍五入”到所期望的十进制位数,就会得到期望的最终结果。
·引用模块解决除法问题
from__future__import division
引用了这个模块之后,再做除法,就不管什么情况,都是得到浮点数的结果了。
·余数
在Python中(其实大多数语言也都是),用 %号来取得两个数相除的余数。
我们还可以用函数divmod()得到两个数相除的余数。
如:>>>divmod(5,2) #表示5除以2,返回了商和余数
(2,1)
·四舍五入
内建函数round()可以实现四舍五入。
如:>>>round(1.234567,2)
1.23
转载请注明原文地址: https://ju.6miu.com/read-26337.html