python:如何进行四舍五入的运算
在计算的过程中,
数字的进度很重要,
这里就介绍一下python里一些主要的四舍五入的运算。
使用float进行精度控制
- 01
float 类型 使用float给默认变量赋值时, 例如1/3 那么a 就是0.3333333333333333 这时候运算的精度就是使用了默认的最大精度。
- 02
如果要进行精度控制,可以使用格式 '%.2f' % a 或者float('%.2f' % a) 都可以。
使用round进行精度控制
- 01
使用函数 round(value, ndigits) 即可。 如图 round(1.23, 1) round(1.25361,3)
- 02
注意: 当一个值刚好在两个边界的中间的时候, round 函数返回离它最近的偶数。 例如 1.5和2.5 会舍入运算都会得到2
- 03
如果ndigits 是个负数, 那么就是从个位上开始四舍五入。 例如: a = 1627731 round(a, -1) round(a, -3) round(a, -4)
- 04
注意,不要将舍入和格式化输出搞混淆了。 有时要打印输出的时候, 就不需要对数据进行四舍五入了 直接使用format就可以输出显示了。 如图
赞 (0)