python学习笔记(二):除法

    xiaoxiao2021-03-25  80

    除法

    ·整数除以整数

    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

    最新回复(0)