0
У меня есть номер с 1 десятичной точки, такие как 123456.1
я хотел форматировать его 123,456.1
Числовой формат с запятыми и один десятичный
Пытались использовать локаль для форматирования номера, но не смог заставить его работать
Вместо этого я использовал следующее:
def format(n):
r = []
for i, c in enumerate(reversed(str(n))):
if i and (not (i % 3)):
r.insert(0, ',')
r.insert(0, c)
return ''.join(r)
что приводит к 1,234,56.1