Cadenas multilínea con comillas triples

Aunque puede utilizar el carácter de escape \n para poner una nueva línea en una cadena, a menudo es más fácil utilizar cadenas multilínea. Una cadena multilínea en Python comienza y termina con tres comillas simples o tres comillas dobles. Todas las comillas, tabulaciones o nuevas líneas entre las «comillas triples» se consideran parte de la cadena. Las reglas de indentación de Python para los bloques no se aplican a las líneas dentro de una cadena multilínea.

Abra el editor de archivos y escriba lo siguiente

print('''Dear Alice,
Eve's cat has been arrested for catnapping, cat burglary, and extortion.
Sincerely,
Bob''')

Guarde este programa como catnapping.py y ejecútelo. La salida se verá así:

Dear Alice,
Eve's cat has been arrested for catnapping, cat burglary, and extortion.
Sincerely,
Bob

Observe que el carácter de comilla simple en Eve's no necesita ser escapado. Escapar las comillas simples y dobles es opcional en las cadenas multilínea. La siguiente llamada a print() imprimiría un texto idéntico pero no utiliza una cadena multilínea:

print('Dear Alice,\n\nEve\'s cat has been arrested for catnapping, cat
burglary, and extortion.\n\nSincerely,\nBob')

Deja una respuesta