如何在python中将数字四舍五入到小数点后第二位?例如:

0.022499999999999999

应该四舍五入到0.03
0.1111111111111000

应该四舍五入到0.12
如果在小数点后第三位有任何值,我希望它总是四舍五入,使我在小数点后留下2个值。

最佳答案

Python包括round()函数,该函数lets you specify您想要的位数。从文档中:

因此,您可能想使用round(x, 2)进行正常的舍入。为了确保数字总是被四舍五入,您需要使用ceil(x)函数。类似地,要向下舍入,请使用floor(x)

10-05 22:38