Espacio publicitario (banner)
AD

¿Ya dominas lo básico? Un curso estructurado de Python es la vía rápida para dar el salto.

Ver cursos de Python en Udemy

Enlace de afiliado. No te cuesta nada extra.

🐍Lecciones de Python
Lección 47 / 69

Cadenas de varias líneas (comillas triples)

En esta lección verás cómo escribir cadenas de varias líneas con comillas triples, para construir mensajes legibles y bien formateados. Está pensada para quien busca «cadena multilínea en Python».

Encerrar texto entre tres comillas dobles te permite escribir una cadena de varias líneas que incluye saltos de línea reales. Es cómodo para redactar de forma legible el cuerpo de un correo o una explicación larga. Si añades una f delante, puedes combinarlo además con la interpolación de variables de las f-strings.

El código de ejemplo construye un mensaje de 3 líneas con una cadena de comillas triples precedida de f, incrustando dentro la variable nombre. Escrita al principio de una función, esta misma sintaxis se trata además como docstring (la descripción de la función): un dos por uno, ya que las herramientas de documentación la recogen automáticamente.

Un error habitual al empezar es no darse cuenta de que la indentación dentro de una cadena multilínea se incluye literalmente en la salida. Si la indentas para que el código quede más legible, esos espacios pasan a formar parte de la cadena real, así que la disposición visual en tu editor y la salida real pueden no coincidir.

Como puede incluir saltos de línea e indentación tal cual se escriben, va muy bien para montar textos con forma de plantilla. Las cadenas de comillas triples se aprovechan en todo tipo de sitios con texto de varias líneas: plantillas de correo, esqueletos de informes, etc.

Python
SALIDA

💡 El motor de Python puede tardar unos segundos en cargarse la primera vez que ejecutas código.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)