int(str)可以将数字型字符串str转成整数,但是对于带小数点的字符串如 1.23
就会报错
这个时候可以先转成 float
类型
str = '1.23'
print(float(str))
>1.23
print(int(float(str)))
>1
再转成int类型就行了
int(str)可以将数字型字符串str转成整数,但是对于带小数点的字符串如 1.23
就会报错
这个时候可以先转成 float
类型
str = '1.23'
print(float(str))
>1.23
print(int(float(str)))
>1
再转成int类型就行了