Continuación de línea en Python

Muhammad Maisam Abbas 10 octubre 2023
  1. Continuación de línea con salto de línea explícito en Python
  2. Continuación de línea con () en Python
Continuación de línea en Python

En este tutorial, discutiremos los métodos para la continuación de línea en Python.

Continuación de línea con salto de línea explícito en Python

El operador \, también conocido como salto de línea explícito, se puede utilizar para dividir una sola línea larga continua en muchas líneas de código más pequeñas y fáciles de leer. El siguiente ejemplo de código nos muestra cómo podemos agregar un salto de línea para la continuación de línea en Python.

string = (
    "This" + " is" + " a" + " string" + " with" + " a" + " double" + " line" + " value"
)

print(string)

Producción :

This is a string with a double line value

Dividimos una larga línea de cadenas en dos líneas más pequeñas y fáciles de leer con un salto de línea explícito en el código anterior. También se puede hacer con otro tipo de variables, como se muestra en el siguiente ejemplo.

i = 1 + 2 + 3

x = 1.1 + 2.2 + 3.3

print(i)
print(x)

Producción :

6
6.6

El único problema con este enfoque es que da el error SyntaxError: carácter inesperado tras carácter de continuación de línea si hay un espacio en blanco después de \.

Continuación de línea con () en Python

Otro método que se puede utilizar para la continuación de la línea es encerrar las líneas dentro de (). El siguiente ejemplo de código nos muestra cómo podemos usar () para la continuación de línea en Python.

string = (
    "This" + " is" + " a" + " string" + " with" + " a" + " double" + " line" + " value"
)

print(string)

Producción :

This is a string with a double line value

En el código anterior, dividimos una larga línea de cadenas en dos líneas más pequeñas y fáciles de leer encerrando las líneas dentro de (). Esto también se puede hacer con otros tipos de variables, como se muestra en el siguiente ejemplo.

i = 1 + 2 + 3

x = 1.1 + 2.2 + 3.3

print(i)
print(x)

Producción :

6
6.6

Según la guía de estilo de Python oficial, el enfoque () es mucho más preferible que el salto de línea explícito.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

Artículo relacionado - Python Syntax