我有一个列表中有汽车价格的字符串(“45.000,00”),我想将此值转换为浮点数。
看起来像这样:45,000.00字符串 我想要这样:45.000.00 in float
答案 0 :(得分:0)
只需删除','在运行 float
之前的字符。
float(" 45,000.00" .replace(",",""))
编辑 - 误读。您想要删除所有' s,然后将' s替换为' s。
float("45.000,00".replace(".", "").replace(",", "."))
然而,这有点硬编码和讨厌 - 更好的解决方案是使用一些区域设置库进行值处理。