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