Как эффективно форматировать числа с ведущими нулями в Python?Python

Программы на Python
Anonymous
Как эффективно форматировать числа с ведущими нулями в Python?

Сообщение Anonymous »

В моем скрипте есть набор чисел с плавающей запятой, и я хотел бы напечатать их из метода с заданным количеством ведущих нулей и десятичных точек, чтобы (например):
0,0000 стало 000,000012.1246 становится 012.1245 и т. д.
Я пробовал использовать rjust и f-строку, например.

Код: Выделить всё

fX = str(str(x)).rjust(4,'0') # and
str(f'{x:0.4f}'
но, похоже, не может получить ведущие нули. (Я думаю, что это эквивалентно использованию формы Excel 000.0000). Есть ли простой способ сделать это на Python?

Подробнее здесь: https://stackoverflow.com/questions/790 ... -in-python

Вернуться в «Python»