Artículos
Python

Cadenas multi-línea con Python

13/Jun/2017

Cuando estamos trabajando con Python y manejamos cadenas de texto muy grandes será conveniente conocer cómo manejar cadenas multi-línea con Python.

Todo parte de cuando tenemos una cadena de texto muy larga a manejar:

En un lugar de la Mancha, de cuyo nombre no quiero acordarme, no ha mucho tiempo que vivía un hidalgo de los de lanza en astillero, adarga antigua, rocín flaco y galgo corredor.

Y la debamos de codificar dentro de nuestro código fuente. La primera opción puede ser directamente:

texto = "En un lugar de la Mancha, de cuyo nombre no quiero acordarme, no ha mucho tiempo que vivía un hidalgo de los de lanza en astillero, adarga antigua, rocín flaco y galgo corredor."

Si bien va a ser poco manejable dentro de nuestro editor y tendrá poca legibilidad.

Es por ello que Python nos permite tener cadenas multi-línea. Para ello simplemente tendremos que utilizar el símbolo «\» para separar cada una de las líneas:

texto = "línea 1"\
       "línea 2"\
       "línea 3"\
       ...
       "ultima línea"

Así nuestra frase dentro de un programa en Python quedará de la siguiente forma:

texto = "En un lugar de la Mancha, de cuyo nombre no quiero acordarme, "\
        "no ha mucho tiempo que vivía un hidalgo de los de lanza en astillero, "\
        "adarga antigua, rocín flaco y galgo corredor."

Seguro que a partir de ahora utilizas más las cadenas multi-línea con Python para mejorar la legibilidad de tus programas.

Código Fuente

Descárgate el código fuente de Cadenas multi-línea con Python
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star
Suscribir
Notificar de
guest
5 Comentarios
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios