logo

Python – Declarații cu mai multe linii

În acest articol, vom înțelege conceptul de instrucțiuni Multi-Line în limbajul de programare Python.

Declarații în Python:

În Python, o instrucțiune este o comandă logică pe care un interpret Python o poate citi și executa. Poate fi o declarație de atribuire sau o expresie în Python.



Declarație cu mai multe linii în Python:

În Python, instrucțiunile sunt de obicei scrise pe o singură linie, iar ultimul caracter al acestor linii este newline. Pentru a extinde instrucțiunea la una sau mai multe rânduri, putem folosi acolade {}, paranteze (), pătrat [], punct și virgulă ; și bară oblică de continuare . putem folosi oricare dintre acestea conform cerințelor noastre din cod. Cu caracterul de continuare a liniei, putem împărți în mod explicit o declarație lungă în numeroase rânduri ().

Cod:

Python3








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

>

>

În codul de mai sus, dacă nu folosim caracterele de continuare, codul va da o eroare literală de șir neterminată.

Ieșire:

geeksforgeeks>

Continuarea liniei este împărțită în două moduri diferite:

  • Continuare explicită a liniei
  • Continuare implicită a liniei

Folosind (Continuare linie explicită):

În acest tip de instrucțiune cu mai multe rânduri, vom folosi caracterul de continuare a liniei () pentru a împărți o instrucțiune în mai multe rânduri.

Exemplu:

În acest exemplu, inițializam textul și expresia matematică folosind semnul „”, care este continuarea explicită a liniei pentru a continua aceeași linie în liniile multiple din programarea 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)>

hashing în structura datelor
>

>

Ieșire:

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>

Folosind paranteze (continuare implicită a liniei):

În acest tip de instrucțiune cu mai multe linii, continuarea implicită a liniei este utilizată atunci când împărțiți o instrucțiune folosind fie paranteze ( ), paranteze [ ] și acolade { }.

Exemplu:

În acest exemplu, inițializam lista și expresia matematică folosind parantezele ( ), parantezele [ ] și acolade { } semnul care este continuarea implicită a liniei pentru a continua aceeași linie în liniile multiple din programarea python.

Python3




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

>

>

Ieșire:

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>

Folosind ghilimele triple (spărțire de linie)

Exemplu:

Python3




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

>

cum se convertesc int în șir de caractere java

>

Ieșire

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