Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何转换';1,0';到整数_Python_Python 3.x_String_Int - Fatal编程技术网

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(',', '.')))