`round()` 是 Python 中的一个内置函数,用于对数字进行四舍五入。以下是 `round()` 函数的基本用法和规则:
`round(number, ndigits=None)`:
`number` 是要进行四舍五入的数字。
`ndigits` 是可选参数,表示要保留的小数位数,默认为 `None`,即四舍五入到最接近的整数。
当 `ndigits` 为正整数时,数字将四舍五入到指定的小数位数。
当 `ndigits` 为负数时,数字将四舍五入到指定位数的左侧整数位。
当 `number` 的小数部分等于或大于 `0.5` 时,向上取整;否则向下取整。
当 `number` 的小数部分等于 `0.5` 且 `number` 的小数部分的前一位是偶数时,遵循“银行家舍入法”进行四舍五入,即保持前一位数字不变。
`round()` 函数在金融计算中特别常见,因为它有助于控制数值的精度和表示。
举例说明:
```python
四舍五入到最接近的整数
print(round(3.14159)) 输出:3
四舍五入到小数点后一位
print(round(3.14159, 1)) 输出:3.1
四舍五入到小数点后两位
print(round(3.14159, 2)) 输出:3.14
四舍五入到小数点后三位
print(round(3.14159, 3)) 输出:3.142
使用负数精度四舍五入到十位
print(round(314.159, -1)) 输出:320
`round()` 函数是 Python 中处理数值精度问题的强大工具,适用于各种数学和科学计算场景