Я хочу отформатировать номер с десятичной точкой в нем ведущими нулями.
Это
>>> '3.3'.zfill(5)
003.3
считает все цифры и даже десятичную точку. Есть ли функция в Python, которая рассматривает только всю часть?
Мне нужно только отформатировать простые номера без более пяти десятичных знаков. Также использование % 5F
, кажется, считает трейлинг вместо ведущих нулей.
print('{0:07.3f}'.format(12.34))
Это будет иметь общие 7 символов включая 3 десятичных точки, т.е. "012.340"