正如标题所述,我将如何转换'1,0' into 1,0
我得到了ValueError: invalid literal for int() with base 10: '1,0'
答案 0 :(得分:1)
首先,1,0
通常不是浮点数的有效语法。您必须使用1.0
。其次,您不能将1.0
转换为int,因为这是一个浮点数。请改用float("1.0")
。如果您需要一个整数,则可以round
经过解析的浮点数,例如
round(float("1.0"))
答案 1 :(得分:0)
您可以使用:
int(float('1,0'.replace(',', '.')))