Формат номер, содержащий десятичную точку с ведущими нулями

Я хочу отформатировать номер с десятичной точкой в ​​нем ведущими нулями.

Это

>>> '3.3'.zfill(5)
003.3

считает все цифры и даже десятичную точку. Есть ли функция в Python, которая рассматривает только всю часть?

Мне нужно только отформатировать простые номера без более пяти десятичных знаков. Также использование % 5F , кажется, считает трейлинг вместо ведущих нулей.

8
задан 3eee3 13 September 2011 в 09:03
поделиться

1 ответ

print('{0:07.3f}'.format(12.34))

Это будет иметь общие 7 символов включая 3 десятичных точки, т.е. "012.340"

0
ответ дан 3 November 2019 в 12:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: