python float变int
时间: 2024-08-14 12:03:04 浏览: 49
python 中的int()函数怎么用
5星 · 资源好评率100%
在Python中,如果你想将一个`float`类型的数值转换为整数`int`,你可以使用内置的`int()`函数。例如:
```python
x = 3.14
y = int(x) # y将会被赋值为3,因为小数部分会被截断
print(y)
```
这里,`x`是一个浮点数,当你把它传递给`int()`函数时,它会丢弃小数部分,只保留整数部分。
需要注意的是,如果`float`数值太大以至于无法表示成精确的`int`(比如`math.inf`),或者太小导致向下取整变成负无穷`-inf`,结果可能会出乎意料。此外,转换非数字字符串会抛出`ValueError`异常。
阅读全文