Python float Formatierung?

1 Antwort

Die einfachste Variante dürfte sein, _ (underscore) anstatt , zu nutzen und dann . durch , und _ durch . zu ersetzen.

>>> f'{312312312313.145:_}'.replace('.',',').replace('_','.')
'312.312.312.313,145'

Sauberer wäre natürlich das mit l10n zu machen.