"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo puedo formatear cadenas en Python para alinearlas en columnas rectas?

¿Cómo puedo formatear cadenas en Python para alinearlas en columnas rectas?

Publicado el 2024-11-09
Navegar:998

How can I format strings in Python to align them in straight columns?

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.

Último tutorial Más>

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