Crear una cadena de varias líneas en Python

Muhammad Waiz Khan 10 octubre 2023
  1. Crear una cadena multi-línea en Python usando """
  2. Crear una cadena de varias líneas en Python usando ()
  3. Crear una cadena de varias líneas en Python usando \
Crear una cadena de varias líneas en Python

Este tutorial explicará múltiples formas de crear una cadena multilínea en Python. Una cadena multi-línea significa una cadena que consiste en múltiples líneas.

Por ejemplo:

multi_line_string = "this is line number 1"
"this is line number 2"
"this is line number 3"
"this is line number 4"

Todas estas líneas se esperan en una variable de cadena - multi_line_string, pero en realidad, sólo se asigna la primera línea, y el compilador dará un error.

Crear una cadena multi-línea en Python usando """

Una forma de crear una cadena de varias líneas es utilizar """ al principio y al final de las líneas. Usando comillas triples en lugar de comillas simples o dobles, podemos asignar texto de varias líneas a la cadena. Es el método más fácil para copiar múltiples líneas de algún lugar y asignarlas a una variable de cadena sin ningún cambio.

Código de ejemplo:

multi_line_string = """this is line number 1
this is line number 2
this is line number 3
this is line number 4"""

print(multi_line_string)

Producción :

this is line number 1
this is line number 2
this is line number 3
this is line number 4

Crear una cadena de varias líneas en Python usando ()

En este método, simplemente ponemos todas las líneas de texto entre paréntesis () para crear una cadena multilínea, mientras que cada línea está dentro de las comillas dobles o simples.

Puede ser útil si queremos crear una cadena multilínea a partir de múltiples variables de cadena sin concatenarlas por separado o escribirlas en una sola línea y usar el operador + para la concatenación.

Código de ejemplo:

multi_line_string = (
    "this is line number 1 "
    "this is line number 2 "
    "this is line number 3 "
    "this is line number 4"
)

print(multi_line_string)

Producción :

this is line number 1 this is line number 2 this is line number 3 this is line number 4

Crear una cadena de varias líneas en Python usando \

También se puede crear una cadena multilínea poniendo la barra invertida \ al final de cada línea de la cadena multilínea.

Su función es la misma que el método de paréntesis (). También sólo concatena todas las líneas múltiples y crea una cadena multilínea.

Código de ejemplo:

multi_line_string = (
    "this is line number 1 "
    "this is line number 2 "
    "this is line number 3 "
    "this is line number 4"
)
print(multi_line_string)

Producción :

this is line number 1 this is line number 2 this is line number 3 this is line number 4

Artículo relacionado - Python String