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

在Python中使用round函数来四舍五入

发布时间:2023-07-01 23:01:01

在Python中,可以使用round()函数来进行四舍五入。

round()函数是一个内置函数,它的作用是将浮点数四舍五入为最接近的整数。此函数的语法如下:

round(number, ndigits)

其中,number是要四舍五入的浮点数,而ndigits是要保留的小数位数(可选参数)。如果ndigits省略或为0,则返回最接近的整数。如果ndigits为负数,则返回舍入到左侧的整数。

下面是一些使用round()函数的示例:

# 四舍五入到最接近的整数
print(round(3.6))  # 输出 4
print(round(2.4))  # 输出 2

# 四舍五入到一位小数
print(round(3.14159, 1))  # 输出 3.1
print(round(2.71828, 1))  # 输出 2.7

# 四舍五入到整数位
print(round(12345.6789, -2))  # 输出 12300
print(round(9876.54321, -2))  # 输出 9880

需要注意的是,round()函数并不总是按照我们直观的四舍五入方式进行舍入。例如,当一个数恰好在两个整数的中间时,round()函数会将其舍入到最近的偶数。这种情况下的舍入方式被称为“银行家舍入法”。

print(round(0.5))  # 输出 0
print(round(1.5))  # 输出 2
print(round(2.5))  # 输出 2
print(round(3.5))  # 输出 4

这些是使用round()函数进行四舍五入的一些基本示例。要根据具体的需求来决定使用round()函数的方式和参数。