📜  如何在Python进行四舍五入(1)

📅  最后修改于: 2023-12-03 14:52:52.186000             🧑  作者: Mango

如何在Python进行四舍五入

在Python中,使用内置的round()函数可以对一个数进行四舍五入。round()函数接受两个参数:要处理的数字,以及要保留的小数位数。

保留指定小数位数的四舍五入

下面是一个简单的例子,展示如何使用round()函数对一个数字进行四舍五入,并保留指定的小数位数:

>>> x = 123.45678
>>> round(x, 2)
123.46

在上面的例子中,我们将x四舍五入到两个小数位。你会注意到,结果是123.46而不是123.45,这是因为Python会向最接近的偶数舍入。

如果你只想保留整数部分,可以将第二个参数设为0:

>>> x = 123.45678
>>> round(x, 0)
123.0

如果第二个参数为负数,则round()函数会对整数部分进行四舍五入,保留指定的小数位数:

>>> x = 123.45678
>>> round(x, -1)
120.0

在上面的例子中,我们将x四舍五入到最近的10的倍数。

总结

在Python中,使用内置的round()函数可以对一个数字进行四舍五入,并保留指定的小数位数或整数部分。对于涉及财务或其他要求精度的计算任务,确保使用正确的舍入规则非常重要。