Python round()函数
在 Python 中,round()
函数用于将一个浮点数四舍五入到指定的小数位数。它可以接受两个参数:要四舍五入的浮点数和指定的小数位数(默认为 0)。
例如,要将一个浮点数x
四舍五入到两个小数位,可以使用以下代码:
x = 3.1415926
rounded_x = round(x, 2)
print(rounded_x) # 输出: 3.14
在这个示例中,round(x, 2)
函数将x
四舍五入到两个小数位,并将结果赋值给rounded_x
变量。
如果省略第二个参数,则round()
函数默认将浮点数四舍五入到整数。
x = 3.6
rounded_x = round(x)
print(rounded_x) # 输出: 4
需要注意的是,round()
函数的四舍五入方式遵循 IEEE 标准。如果有两个可能的结果,它会将结果四舍五入到最接近的偶数,这也被称为“银行家舍入规则”。
x = 2.5
print(round(x)) # 输出: 2
x = 3.5
print(round(x)) # 输出: 4
x = 4.5
print(round(x)) # 输出: 4
在这个示例中,round(2.5)
返回2
,而round(3.5)
返回4
,因为这两个值四舍五入到了最接近的偶数。