将字符串真实巴西转换为浮动

时间:2016-12-23 14:04:19

标签: python python-2.7

我有一个列表中有汽车价格的字符串(“45.000,00”),我想将此值转换为浮点数。

看起来像这样:45,000.00字符串 我想要这样:45.000.00 in float

1 个答案:

答案 0 :(得分:0)

只需删除','在运行float之前的字符。

float(" 45,000.00" .replace(",",""))

编辑 - 误读。您想要删除所有' s,然后将' s替换为' s。

float("45.000,00".replace(".", "").replace(",", "."))

然而,这有点硬编码和讨厌 - 更好的解决方案是使用一些区域设置库进行值处理。