font python floating-point zero pad

font - subplot title python



Flotadores de python pad (3)

''% 03.1f'' funciona (1 podría ser cualquier número o cadena vacía):

>>> "%06.2f"%3.3 ''003.30'' >>> "%04.f"%3.2 ''0003''

Tenga en cuenta que el ancho del campo incluye los dígitos decimales y fraccionales.

Quiero rellenar algunos valores porcentuales para que siempre haya 3 unidades antes del lugar decimal. Con los ints podría usar ''% 03d'' - ¿hay un equivalente para flotadores?

''% .3f'' funciona después del lugar decimal, pero ''% 03f'' no hace nada.


Alternativamente, si desea utilizar .format :

{:6.1f} ↑ ↑ | | # digits to pad | | # of decimal places to display

Copypasta: {:6.1f}

Ejemplo de uso:

''Num: {:6.1f}''.format(number)


Podrías usar zfill también.

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