Python中int()强制类型转换
时间: 2024-02-16 08:07:19 浏览: 21
是将一个字符串或浮点数转换成整数类型。如果转换的字符串不是一个纯数字字符串,则会抛出ValueError异常。如果转换的浮点数有小数部分,则会将其截取。例如:
```
a = '123'
b = '456.789'
c = 'abc'
print(int(a)) # 输出:123
print(int(b)) # 输出:456
print(int(c)) # 抛出ValueError异常
```
相关问题
python中int()强制类型转换
是将一个字符串或浮点数转换成整数类型。如果转换的字符串不是一个纯数字字符串,则会抛出ValueError异常。如果转换的浮点数有小数部分,则会将其截取。例如:
```
a = '123'
b = '456.789'
c = 'abc'
print(int(a)) # 输出:123
print(int(b)) # 输出:456
print(int(c)) # 抛出ValueError异常
```
python强制类型转换int
在 Python 中,可以使用 int() 函数来进行强制类型转换,将其他类型的数据转换成整数。例如,将字符串转换成整数:
```
num_str = "123"
num_int = int(num_str)
print(num_int) # 输出:123
```
如果要将浮点数转换成整数,则会将小数部分直接截断:
```
num_float = 3.14
num_int = int(num_float)
print(num_int) # 输出:3
```
还可以将布尔值转换成整数,True 转换成 1,False 转换成 0:
```
flag = True
num_int = int(flag)
print(num_int) # 输出:1
```