一、报错原因
Python在使用int()将String类型转为int类型时,是不能直接将包含小数点的字符串转化为整数,因此在类型转化时会抛出这个异常。
二、解决办法
先使用float()将字符串转换为浮点数,在使用int()转化为整数即可。
例:temp = int(float(888.8))
输出结果为888
版权声明:本文为qq_41256881原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
Python在使用int()将String类型转为int类型时,是不能直接将包含小数点的字符串转化为整数,因此在类型转化时会抛出这个异常。
先使用float()将字符串转换为浮点数,在使用int()转化为整数即可。
例:temp = int(float(888.8))
输出结果为888