在计算机编程中,`round`函数是一个用于 四舍五入的函数。它可以将一个浮点数或双精度数值近似为最接近的整数或指定小数位数的小数。`round`函数的工作方式基于四舍五入规则,即如果小数部分大于等于0.5,则向上取整;如果小数部分小于0.5,则向下取整;如果小数部分等于0.5,则根据编程语言的不同,可能会四舍五入到最接近的偶数(这是所谓的“银行家舍入法”)或最接近的奇数。
`round`函数通常接受两个参数:
1. `number`:需要进行四舍五入的数字,可以是浮点数或整数。
2. `num_digits`(可选):指定的位数,按此位数进行四舍五入。如果省略,则默认四舍五入到最接近的整数。
```python
Python示例
rounded_value = round(3.1415926, 2) 结果为3.14
rounded_value = round(193, -2) 结果为200
Excel示例
=ROUND(3.1415926, 2) 结果为3.14
=ROUND(193, -1) 结果为190
=ROUND(193, -3) 结果为0
```
建议在实际编程中根据具体需求选择合适的四舍五入方式,并注意处理可能的精度问题。