在Python中,可以使用`round()`函数进行四舍五入。`round()`函数的基本语法如下:
```python
round(number, ndigits=0)
```
其中:
`number`:需要进行四舍五入的数字。
`ndigits`:可选参数,表示保留的小数位数,默认为0,即舍入到最接近的整数。
示例
四舍五入到整数
```python
num = 3.14159
result = round(num)
print(result) 输出: 3
```
四舍五入到两位小数
```python
num = 3.14159
result = round(num, 2)
print(result) 输出: 3.14
```
四舍五入到指定小数位数
```python
num = 3.14159
result = round(num, 3)
print(result) 输出: 3.142
```
四舍五入到最接近的10的幂
```python
num = 3.14159
result = round(num, -1)
print(result) 输出: 3
```
注意事项
`round()`函数在处理`.5`时采用的是“银行家舍入法”,即当小数部分刚好是0.5时,会优先舍入到偶数。
如果需要向上舍入或向下舍入,可以使用`math`模块中的`ceil()`和`floor()`函数。
通过以上方法,你可以轻松地在Python中进行四舍五入操作。