python怎么把float类型变为int
时间: 2024-03-03 14:51:04 浏览: 225
Python将list中的string批量转化成int/float的方法
你可以使用 Python 内置的 `int()` 函数将浮点数转换为整数。当你将浮点数转换为整数时,Python 会将其截断为整数部分,也就是向下取整。
以下是一个例子:
```python
# 将浮点数转换为整数
num_float = 3.14159
num_int = int(num_float)
print(num_int) # 输出 3
```
如果你想进行四舍五入,可以使用 Python 内置的 `round()` 函数进行四舍五入并将结果转换为整数。
```python
# 将浮点数四舍五入后转换为整数
num_float = 3.6
num_int = int(round(num_float))
print(num_int) # 输出 4
```
需要注意的是,将浮点数转换为整数时,如果浮点数的值超出了整数的范围,将会引发 `OverflowError` 异常。
阅读全文