python 如何向下取整
时间: 2023-10-18 14:22:09 浏览: 86
python 实现rolling和apply函数的向下取值操作
在 Python 中,可以使用 `math.floor()` 函数向下取整。这个函数接受一个参数 `x`,返回小于等于 `x` 的最大整数。
例如,下面的代码将会输出 `3`:
```python
import math
x = 3.8
y = math.floor(x)
print(y)
```
如果你想要使用 Python 内置函数进行向下取整,也可以使用 `int()` 函数,它会将浮点数转换为整数并向下取整。例如:
```python
x = 3.8
y = int(x)
print(y)
```
这个代码也会输出 `3`。但需要注意的是,如果 `x` 是负数,`int()` 函数会向零取整,而不是向下取整。
阅读全文