python:如何进行四舍五入的运算
1、float 类型
使用float给默认变量赋值时,
例如1/3
那么a 就是0.3333333333333333
这时候运算的精度就是使用了默认的最大精度。

2、如果要进行精度控制,可以使用格式
'%.2f' % a
或者float('%.2f' % a)
都可以。

1、使用函数
round(value, ndigits)
即可。
如图
round(1.23, 1)
round(1.25361,3)

2、注意:
当一个值刚好在两个边界的中间的时候,
round 函数返回离它最近的偶数。
例如 1.5和2.5 会舍入运算都会得到2

3、如果ndigits 是个负数,
那么就是从个位上开始四舍五入。
例如:
a = 1627731
round(a, -1)
round(a, -3)
round(a, -4)

4、注意,不要将舍入和格式化输出搞混淆了。
有时要打印输出的时候,
就不需要对数据进行四舍五入了
直接使用format就可以输出显示了。
如图

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:103
阅读量:58
阅读量:38
阅读量:134
阅读量:185