logo

Python: declaracions multilínia

En aquest article, entendrem el concepte de declaracions multilínia en el llenguatge de programació Python.

Declaracions en Python:

A Python, una instrucció és una ordre lògica que un intèrpret de Python pot llegir i dur a terme. Pot ser una instrucció d'assignació o una expressió en Python.



Declaració multilínia en Python:

A Python, les sentències s'escriuen normalment en una sola línia i l'últim caràcter d'aquestes línies és nova línia. Per estendre la instrucció a una o més línies podem utilitzar claus {}, parèntesis (), quadrat [], punt i coma ; i barra inclinada de caràcter de continuació . podem utilitzar qualsevol d'aquests segons el nostre requisit al codi. Amb el caràcter de continuació de línia, podem dividir explícitament una declaració llarga en nombroses línies ().

Codi:

Python 3








# Initialize the lines using continuation character> g>=> 'geeks> for>> geeks'> print>(g)>

>

>

En el codi anterior, si no fem servir els caràcters de continuació, el codi donarà un error literal de cadena sense acabar.

Sortida:

geeksforgeeks>

La continuació de la línia es divideix de dues maneres diferents:

  • Continuació de línia explícita
  • Continuació de línia implícita

Utilitzant (continuació de línia explícita):

En aquest tipus de declaració de diverses línies, utilitzarem el caràcter de continuació de línia () per dividir una instrucció en diverses línies.

Exemple:

En aquest exemple, estem inicialitzant el text i l'expressió matemàtica fent servir el signe '', que és la continuació explícita de línia per continuar la mateixa línia a les múltiples línies de la programació Python.

Python 3




# 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)>

com convertir un nombre enter en una cadena java
>

>

Sortida:

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>

Utilitzant parèntesis (continuació de línia implícita):

En aquest tipus de declaració de diverses línies, la continuació de línia implícita s'utilitza quan dividiu una instrucció mitjançant parèntesis ( ), claudàtors [ ] i claus { }.

Exemple:

En aquest exemple, estem inicialitzant la llista i l'expressió matemàtica utilitzant els parèntesis ( ), claudàtors [ ] i claus { }, que és la continuació implícita de línia per continuar la mateixa línia a les múltiples línies de la programació Python.

Python 3




# 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)>

>

>

Sortida:

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>

Ús de cometes triples (salt de línia)

Exemple:

Python 3




# Initializing a string> # using triple qoute.> g>=> '''geeks> for> geeks'''> print>(g)> print>()> print>(f>'escape charactor: {g!r}'>)>

>

>

valor de cadena de
Sortida

geeks for geeks escape charactor: 'geeks
for
geeks'>