Imprimir cadenas con ancho fijo
Al imprimir cadenas, alinearlas en columnas rectas puede mejorar la legibilidad. Usar formato o cadenas f en Python ofrece formas convenientes de lograr esto.
Usar str.format()
str.format() proporciona un método sencillo para el relleno instrumentos de cuerda. Su sintaxis incluye un marcador de posición {} seguido de una expresión de formato. Para alineación a la izquierda, utilice
print('{0:Esto imprimirá 's' con un ancho de 5, lo que dará como resultado 's ' . Para alineación a la derecha, use > en lugar de <.>
Usar cadenas f (Python 3)
las cadenas f ofrecen una alternativa más concisa a str.format( ). La sintaxis es similar, con la expresión de formato encerrada entre llaves {} con el prefijo f. Para alineación a la izquierda, use &:
print(f'{s:Esto producirá el mismo resultado que con str.format( ).
Aplicación de ejemplo
Aplicación de estas técnicas al fragmento de código proporcionado:
for prefix in unique: if prefix != "": print('{0:Esto alineará los prefijos en una columna recta, manteniendo los valores de recuento en la columna adyacente.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3