python 取整函数
时间: 2023-10-13 11:15:21 浏览: 102
Python中取整的几种方法小结
5星 · 资源好评率100%
在 Python 中,取整函数包括以下几种:
1. 向下取整函数 floor():返回不大于输入参数的最大整数。
例如:
```python
import math
print(math.floor(2.8)) # 输出 2
print(math.floor(-2.8)) # 输出 -3
```
2. 向上取整函数 ceil():返回不小于输入参数的最小整数。
例如:
```python
import math
print(math.ceil(2.8)) # 输出 3
print(math.ceil(-2.8)) # 输出 -2
```
3. 四舍五入函数 round():返回输入参数四舍五入后的整数。
例如:
```python
print(round(2.8)) # 输出 3
print(round(2.4)) # 输出 2
print(round(-2.8)) # 输出 -3
print(round(-2.4)) # 输出 -2
```
需要注意的是,round() 函数的取整规则是“四舍五入到最近的偶数”,这是为了避免取整误差的累积。如果需要更精确的取整方式,可以使用 decimal 模块中的函数。
阅读全文