python除法问题小结

来源:互联网 发布:webgl高级编程 pdf 编辑:程序博客网 时间:2024/05/14 12:44

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位的输出

0 1
原创粉丝点击