In dit artikel gaan we het concept van Multi-Line-instructies in de programmeertaal Python begrijpen.
Verklaringen in Python:
In Python is een statement een logisch commando dat een Python-interpreter kan lezen en uitvoeren. Het kan een toewijzingsinstructie of een expressie in Python zijn.
Verklaring met meerdere regels in Python:
In Python worden de instructies meestal op één regel geschreven en het laatste teken van deze regels is newline. Om de instructie uit te breiden naar een of meer regels kunnen we accolades {}, haakjes (), vierkant [], puntkomma ;, en vervolgteken slash gebruiken. we kunnen elk van deze gebruiken volgens onze vereisten in de code. Met het regelvoortzettingsteken kunnen we een lange instructie expliciet in meerdere regels verdelen ().
Code:
Python3
# Initialize the lines using continuation character> g>=> 'geeks> for>> geeks'> print>(g)> |
>
>
Als we in de bovenstaande code de vervolgtekens niet gebruiken, geeft de code een letterlijke fout in de tekenreeks.
Uitgang:
geeksforgeeks>
Lijnvoortzetting is op twee verschillende manieren verdeeld:
- Expliciete lijnvoortzetting
- Impliciete voortzetting van de lijn
Met behulp van (Expliciete regelvoortzetting):
Bij dit type meerregelige instructie gebruiken we het regelvoortzettingsteken () om een instructie in meerdere regels te splitsen.
Voorbeeld:
In dit voorbeeld initialiseren we de tekst en de wiskundige uitdrukking met behulp van het ''-teken, wat de expliciete regelvoortzetting is om dezelfde regel voort te zetten in de meerdere regels in Python-programmering.
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)> |
volledige vorm van i d e
>
>
Uitgang:
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>
Haakjes gebruiken (impliciete regelvoortzetting):
Bij dit type instructie met meerdere regels wordt impliciete regelvoortzetting gebruikt wanneer u een instructie splitst met behulp van haakjes ( ), haakjes [ ] en accolades { }.
Voorbeeld:
In dit voorbeeld initialiseren we de lijst en de wiskundige uitdrukking met behulp van de haakjes ( ), haakjes [ ] en accolades { } teken, wat de impliciete voortzetting van de regel is om dezelfde regel voort te zetten in de meerdere regels in Python-programmering.
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)> |
>
>
Uitgang:
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>
Drievoudige aanhalingstekens gebruiken (regeleinde)
Voorbeeld:
Python3
niet
# Initializing a string> # using triple qoute.> g>=> '''geeks> for> geeks'''> print>(g)> print>()> print>(f>'escape charactor: {g!r}'>)> |
>
>Uitvoer
geeks for geeks escape charactor: 'geeks for geeks'>