在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()函数的方式和参数。
