Выравнивание числа и вставка разделителей

Есть задача отобразить число, дополнив его лидирующими нулями до N знаков и добавив разделители между тысячами.

По отдельности это сделать несложно:

f'{number:,}' - вставить запятые между тысячами

f'{number:09d}' - дополнить до 0 знаков

А как и то, и то?


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

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

Да вроде всё работает, только запятые тоже считаются в числе знаков:

number = 13323
print(f'{number:09,d}')

Вывод:

'0,013,323'
→ Ссылка