如何在python中将数字四舍五入到小数点后第二位?例如:
0.022499999999999999
应该四舍五入到
0.03
0.1111111111111000
应该四舍五入到
0.12
如果在小数点后第三位有任何值,我希望它总是四舍五入,使我在小数点后留下2个值。
最佳答案
Python包括round()
函数,该函数lets you specify您想要的位数。从文档中:
因此,您可能想使用round(x, 2)
进行正常的舍入。为了确保数字总是被四舍五入,您需要使用ceil(x)
函数。类似地,要向下舍入,请使用floor(x)
。