欢迎访问宙启技术站
智能推送

如何使用Python内置函数round()将浮点数四舍五入到指定小数位数?

发布时间:2023-08-03 09:17:00

在Python中,可以使用内置的round()函数将浮点数四舍五入到指定的小数位数。round()函数的语法如下:

round(number[, ndigits])

参数说明:

- number:要进行四舍五入的数值。

- ndigits:指定的小数位数,默认为0。

下面是使用round()函数将浮点数四舍五入到指定小数位数的示例代码:

# 将浮点数四舍五入为整数
number1 = 3.14159
result1 = round(number1)
print(result1)  # 输出:3

# 将浮点数四舍五入到指定的小数位数
number2 = 3.14159
result2 = round(number2, 2)
print(result2)  # 输出:3.14

在上面的示例代码中,我们首先将一个浮点数3.14159四舍五入为整数,可以看到结果是3。然后,使用round()函数将同样的浮点数四舍五入到小数点后2位,最终的结果是3.14。

需要注意的是,round()函数的返回结果是一个浮点数,即使四舍五入后的值是整数。另外,如果传入的ndigits参数为负数,round()函数将四舍五入到指定位数的整数倍,例如:

number3 = 1234.5678
result3 = round(number3, -2)
print(result3)  # 输出:1200

在上面的示例代码中,我们将浮点数1234.5678四舍五入到最近的百位数,即结果为1200。

总结起来,使用round()函数将浮点数四舍五入到指定小数位数的步骤如下:

1. 使用round()函数,并传入要进行四舍五入的浮点数作为number参数。

2. 可选地,传入ndigits参数,指定要保留的小数位数。

3. 获取round()函数的返回结果,即为四舍五入后的值。