如何将“ 1,0”转换为整数

时间:2020-04-25 16:39:46

标签: python python-3.x string int

正如标题所述,我将如何转换'1,0' into 1,0我得到了ValueError: invalid literal for int() with base 10: '1,0'

2 个答案:

答案 0 :(得分:1)

首先,1,0通常不是浮点数的有效语法。您必须使用1.0。其次,您不能将1.0转换为int,因为这是一个浮点数。请改用float("1.0")。如果您需要一个整数,则可以round经过解析的浮点数,例如

round(float("1.0"))

答案 1 :(得分:0)

您可以使用:

int(float('1,0'.replace(',', '.')))
相关问题