将学习变成乐趣,一直在路上
每天1990

导航

 

在python中做除法运算,使用1/2运行结果为0,为取结果的整数部分

如果用1.0/2或1/2.0运行结果为0.5,按照浮点数的位数取结果

 

但是实际应用中我们需要取除法的精确结果,我们就可以在运行前引入:from __future__ import division

然后再去做运算就是取的精确结果。

例:使用1/2运行结果为0.5

因为这时引用了包,在进行运算的时候计算结果就均是精确计算的了,如果还只想取整数可以用“//”来进行运算

例:1//2运行结果为0

 

注:from __future__ import division,future前后为双下划线

posted on 2014-08-11 14:52  每天1990  阅读(411)  评论(0编辑  收藏  举报