1. 使用内置的`round()`函数:
```python
四舍五入到最接近的整数
print(round(3.6)) 输出:4
四舍五入到指定的小数位数
print(round(3.14159, 2)) 输出:3.14
2. 使用`format()`方法:
```python
四舍五入到指定的小数位数
a = "{:.2f}".format(3.14159)
print(a) 输出:3.14
3. 使用`math`库中的函数:
```python
import math
四舍五入到最接近的整数
print(math.ceil(3.6)) 输出:4
print(math.floor(3.6)) 输出:3
4. 使用`decimal`模块进行精确的四舍五入:
```python
from decimal import Decimal, ROUND_HALF_UP
四舍五入到指定的小数位数
num = Decimal('3.585')
print(num.quantize(Decimal('0.00'), rounding=ROUND_HALF_UP)) 输出:3.59
以上方法都可以根据你的需要选择使用。需要注意的是,`round()`函数在处理.5时遵循“银行家舍入法”(四舍六入五成双)