python除法问题小结

python的除法比较坑

比如1/3=0  直接四舍五入取整

解决这个的办法是在python文件第一行代码中加入

from __future__ import division 

这样就能得到1/3=0.3333333的结果了

如果想要截取小数点后固定位数,有两种方法

1、round函数

x=round((1/3),2)=0,33   保留了2位小数

round(数字,精确的小数点位数)

2、字符串format

x="%.2f" % (1 / 3)

同样也能得到0,33的小数点后 2位的输出

版权声明:本文为博主原创文章,未经博主允许不得转载。

posted @ 2015-01-20 19:55  mooreliu  阅读(664)  评论(0编辑  收藏  举报