Python报错:ValueError:invalid literal for int() with base 10

一、报错原因

Python在使用int()String类型转为int类型时,是不能直接将包含小数点的字符串转化为整数,因此在类型转化时会抛出这个异常。

二、解决办法

先使用float()将字符串转换为浮点数,在使用int()转化为整数即可。
例:temp = int(float(888.8))
	输出结果为888

版权声明:本文为qq_41256881原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。