python float数向下取整
时间: 2024-08-20 15:02:53 浏览: 42
Python中数字以及算数运算符的相关使用
在Python中,如果你想把一个`float`类型的数向下取整为最接近的`int`值(即去掉小数部分),你可以使用内置的`math.floor()`函数。这个函数接收一个浮点数作为参数,并返回比该数小的最大整数。例如:
```python
import math
num = 3.7
integer_part = math.floor(num)
print(integer_part) # 输出:3
```
在这个例子中,`3.7`向下取整后的结果是`3`,因为`4`是大于`3.7`的最小整数。
如果你不想引入额外的导入,也可以直接使用`//`运算符来进行地板除法,这相当于`math.floor()`的功能:
```python
num = 3.7
integer_part = num // 1
```
同样,这两个方法都会得到一个`int`类型的值,表示原`float`数的整数部分向下取整的结果。
阅读全文