python: 小数四舍五入
时间: 2023-11-29 18:46:57 浏览: 142
python3 小数位的四舍五入(用两种方法解决round 遇5不进)
在Python中,我们可以使用内置函数round()、Decimal对象和numpy库来对小数进行四舍五入操作,具体方法如下:
1. 使用内置函数round()进行四舍五入操作:
```python
num = 3.1415926
result = round(num, 2) # 保留两位小数
print(result) # 输出:3.14
```
2. 使用Decimal对象进行四舍五入操作:
```python
from decimal import Decimal
num = Decimal('3.1415926')
result = num.quantize(Decimal('0.00')) # 保留两位小数
print(result) # 输出:3.14
```
3. 使用numpy库中的around()函数进行四舍五入操作:
```python
import numpy as np
num = 3.1415926
result = np.around(num, decimals=2) # 保留两位小数
print(result) # 输出:3.14
```
阅读全文