pythonerror ValueError:invalid literal for int() with base 10: '3.14'

 

解释:对于int()来说,文本输入‘3.14’这个输入是无效的,原因是int类要求输入数字或者整数字符

 

解决:a= int(float(value))

 

 

注:int本身是一个类,所以返回的是int类,int()返回的是一个类对象

a=int(b)的本质是类对象定义

posted @ 2019-05-07 10:41  mghhz816  阅读(1995)  评论(0编辑  收藏  举报