语法
在Python中,round()
是一个内置函数,用于对浮点数进行四舍五入。
基本语法如下:
round(number, ndigits)
其中:
number
是你要四舍五入的浮点数。ndigits
(可选)决定了四舍五入到哪个位置,0是到整数位,负数是到十位、百位等。如果不提供这个参数,那么默认四舍五入到最接近的整数。
例子:
print(round(3.14159, 2)) # 输出:3.14
print(round(3.14159, -1)) # 输出:3.1
print(round(3.14159, -2)) # 输出:3.0
此外,round()
还可以使用不同的舍入模式,但是 Python 默认使用 "round half to even" (四舍五入)模式。如果你想使用其他模式,你可以通过在 round()
函数中使用 math.floor()
或 math.ceil()
来实现。例如:
import math
print(round(3.14159, -1, math.floor)) # 输出:3.1
print(round(3.14159, -1, math.ceil)) # 输出:3.2