您的位置:首页 > 编程语言 > Python开发

python学习笔记(二):除法

2017-03-11 10:02 169 查看
除法
·整数除以整数

在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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: