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。
阅读量:46
阅读量:138
阅读量:131
阅读量:151
阅读量:185