Python 内建函数列表 > Python 的内置函数 round
Python 的内置函数 round()
用于对数字进行四舍五入操作。它的基本语法如下:
round(number, ndigits)
其中:
number
是需要进行四舍五入的数字ndigits
是保留的小数位数(可选参数)
详细说明:
- 当省略
ndigits
参数时,函数会返回最接近的整数 ndigits
可以为负数,表示对整数部分进行四舍五入(例如十位、百位等)
应用示例:
# 基本用法
print(round(3.14159)) # 输出:3
print(round(3.14159, 2)) # 输出:3.14
注意事项:
- 浮点数精度问题可能导致看似意外的结果
- 如果
ndigits
为负数,number
必须是整数或浮点数 - 在金融计算等对精度要求高的场景,建议使用 decimal 模块而非 round()
与其它语言的差异:
- Python 2 的四舍五入规则与 Python 3 不同
- 某些语言(如C语言)采用四舍五入到远离零的方向