En este artículo, comprenderemos el concepto de declaraciones multilínea en el lenguaje de programación Python.
Declaraciones en Python:
En Python, una declaración es un comando lógico que un intérprete de Python puede leer y ejecutar. Podría ser una declaración de asignación o una expresión en Python.
Declaración de varias líneas en Python:
En Python, las declaraciones generalmente se escriben en una sola línea y el último carácter de estas líneas es una nueva línea. Para extender la declaración a una o más líneas podemos usar llaves {}, paréntesis (), cuadrado [], punto y coma; y barra diagonal de continuación . Podemos usar cualquiera de estos de acuerdo con nuestros requisitos en el código. Con el carácter de continuación de línea, podemos dividir explícitamente una declaración larga en numerosas líneas ().
Código:
Python3
# Initialize the lines using continuation character> g>=> 'geeks> for>> geeks'> print>(g)> |
>
>
En el código anterior, si no utilizamos los caracteres de continuación, el código dará un error literal de cadena sin terminar.
Producción:
geeksforgeeks>
La continuación de línea se divide en dos formas diferentes:
- Continuación de línea explícita
- Continuación de línea implícita
Usando (continuación de línea explícita):
En este tipo de declaración de varias líneas, usaremos el carácter de continuación de línea () para dividir una declaración en varias líneas.
Ejemplo:
En este ejemplo, estamos inicializando el texto y la expresión matemática usando el signo '', que es la continuación de línea explícita para continuar la misma línea en varias líneas en la programación de Python.
Python3
# Initializing a text using the> # Explicit multi-line statement.> text>=> 'A Computer Science portal> for> geeks. It contains well written, well> >thought>and> well explained> >computer science>and> programming> >articles'> print>('
Initializing a text using> >the Explicit multi>->line statement', text)> # Initializing a mathematical expression> # using the Explicit multi-line statement.> add>=> 50> +> > >40> -> > >52> print>('
Initializing a mathematical expression> >using the Explicit multi>->line statement', add)> |
tff
>
>
Producción:
Initializing a text using the Explicit multi-line statement A Computer Science portalfor geeks. It contains well written, well thought and well explained computer science and programming articles Initializing a mathematical expression using the Explicit multi-line statement 38>
Usando paréntesis (continuación de línea implícita):
En este tipo de declaración de varias líneas, la continuación de línea implícita se usa cuando se divide una declaración usando paréntesis (), corchetes [] y llaves {}.
Ejemplo:
En este ejemplo, estamos inicializando la lista y la expresión matemática usando los paréntesis (), corchetes [] y llaves {}, que es la continuación de línea implícita para continuar la misma línea en las múltiples líneas en la programación de Python.
Python3
jsp
# Initializing a string> # using parentheis '()'.> g>=> (f>'geeks'> >f>'for'> >f>'geeks'>)> print>(g)> # Initializing a list using the> # Implicit multi-line statement.> list> => [>5>,> >4>,>3>,>2>,>1> >]> print>()> print>('Initializing a>list> using the> >Implicit multi>->line statement',>list>)> # Initializing a mathematical expression> # using the Implicit multi-line statement.> add>=> (>50> +> >40> -> >52>)> print>()> print>('Initializing a mathematical expression> >using the Explicit multi>->line statement', add)> |
>
>
Producción:
geeksforgeeks Initializing a list using the Implicit multi-line statement [5, 4, 3, 2, 1] Initializing a mathematical expression using the Explicit multi-line statement 38>
Usando comillas triples (salto de línea)
Ejemplo:
Python3
# Initializing a string> # using triple qoute.> g>=> '''geeks> for> geeks'''> print>(g)> print>()> print>(f>'escape charactor: {g!r}'>)> |
>
>Producción
geeks for geeks escape charactor: 'geeks for geeks'>