Python 如何转换';1,0';到整数
正如标题所说,我如何将Python 如何转换';1,0';到整数,python,python-3.x,string,int,Python,Python 3.x,String,Int,正如标题所说,我如何将'1,0'转换为1,0我一直得到ValueError:int()的无效文本,以10为基数:'1,0'首先,1,0通常对浮点无效。您必须使用1.0。其次,不能将1.0转换为int,因为这是一个浮点。改用float(“1.0”)。如果你需要一个int,你可以取整解析的浮点,例如 round(float("1.0")) 您可以使用: int(float('1,0'.replace(',', '.')))
'1,0'转换为1,0
我一直得到ValueError:int()的无效文本,以10为基数:'1,0'
首先,1,0
通常对浮点无效。您必须使用1.0
。其次,不能将1.0
转换为int,因为这是一个浮点。改用float(“1.0”)
。如果你需要一个int,你可以取整解析的浮点,例如
round(float("1.0"))
您可以使用:
int(float('1,0'.replace(',', '.')))