Skip to main content
 首页 » 编程设计

python之如何将小数点后 1 位舍入为小数点后 2 位

2025年05月04日10shanyou

我需要将值四舍五入到恰好两位小数,但是当我使用 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'