Python строка с Unicode

есть строка '4\xa0317.06' что является -> 4 317.06

как преобразовать эту строку в float()


Ответы (1 шт):

Автор решения: n1tr0xs

\xa0 - код неразрывного пробела (он не позволяет переносить слова в этом месте), поэтому в вашем случае достаточно сделать так:

string = '4\xa0317.06'
number = float(string.replace('\xa0', ''))
→ Ссылка