Red de conocimiento informático - Aprendizaje de programación - En la configuración de formato, ¿por qué no funciona si agrega 0 antes de :6? Mire las otras selecciones que son todas 0:.2f, ¿por qué no puedo agregar un 0 aquí?

En la configuración de formato, ¿por qué no funciona si agrega 0 antes de :6? Mire las otras selecciones que son todas 0:.2f, ¿por qué no puedo agregar un 0 aquí?

{:gt;6.0f} puede tener 0 antes de los dos puntos, pero hay una condición si usa {0} para señalar manualmente el primer elemento, entonces todos los elementos posteriores deben ser manualmente. señalado

En otras palabras, puedes señalar los subíndices de todos los elementos de esta manera

print('{0:gt;6.0f}[{1}-gt;{ 2}]' .format(c, a, b))

O no se nombran todos los subíndices, el programa se corresponderá automáticamente uno por uno, como se muestra a continuación

print(' {: gt; 6.0f }[{}-gt;{}]'.format(c,a,b))

{0:gt;6.0f} representa el elemento 0 del formato, incluyendo 0 dígitos después del punto decimal. Todos los números de punto flotante de 6 dígitos deben justificarse a la derecha y cualquier espacio menor a 6 dígitos debe completarse con espacios.

El programa Python completo es el siguiente

Código fuente (tenga en cuenta la sangría del código fuente)