我需要将值四舍五入到恰好两位小数,但是当我使用 round() 时它不起作用,如果值为 0.4,但我需要 0.40。
round(0.4232323, 2) = 0.42
bad: round(0.4, 2) = 0.4
我该如何解决这个问题?
请您参考如下方法:
0.4 和 0.40 在数学上是等价的。
如果要显示两位小数,使用{:.2f}格式:
>>> '{:.2f}'.format(0.4)
'0.40'
我需要将值四舍五入到恰好两位小数,但是当我使用 round() 时它不起作用,如果值为 0.4,但我需要 0.40。
round(0.4232323, 2) = 0.42
bad: round(0.4, 2) = 0.4
我该如何解决这个问题?
请您参考如下方法:
0.4 和 0.40 在数学上是等价的。
如果要显示两位小数,使用{:.2f}格式:
>>> '{:.2f}'.format(0.4)
'0.40'