赞
踩
错误类型:
ValueError: invalid literal for int() with base 10:
原因:由于python不能直接将包含小数点的字符串转化为整数,而原始数据的格式经常是不一致的,故类型转化时造成ValueError异常。
解决方法:先将字符串转换为浮点数float
,再将浮点数转化为整数int
。
示例:
a=int(float(123.456))
输出结果
123
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。