V tomto článku porozumíme konceptu víceřádkových příkazů v programovacím jazyce Python.
Příkazy v Pythonu:
V Pythonu je příkaz logický příkaz, který může interpret Pythonu přečíst a provést. Může to být příkaz přiřazení nebo výraz v Pythonu.
Víceřádkový příkaz v Pythonu:
V Pythonu se příkazy obvykle zapisují na jeden řádek a poslední znak těchto řádků je nový řádek. K rozšíření příkazu na jeden nebo více řádků můžeme použít složené závorky {}, závorky (), čtverec [], středník ; a lomítko . můžeme použít kterýkoli z nich podle našeho požadavku v kódu. Pomocí znaku pro pokračování řádku můžeme dlouhý příkaz explicitně rozdělit na mnoho řádků ().
Kód:
Python3
# Initialize the lines using continuation character> g>=> 'geeks> for>> geeks'> print>(g)> |
>
>
Pokud ve výše uvedeném kódu nepoužijeme znaky pro pokračování, kód poskytne neukončenou řetězcovou doslovnou chybu.
Výstup:
geeksforgeeks>
Pokračování linky se dělí na dva různé způsoby:
- Explicitní pokračování řádku
- Implicitní pokračování řádku
Použití (Explicitní pokračování řádku):
V tomto typu víceřádkového příkazu budeme používat znak pro pokračování řádku () k rozdělení příkazu na více řádků.
Příklad:
V tomto příkladu inicializujeme text a matematický výraz pomocí znaménka „“, což je explicitní pokračování řádku pro pokračování stejného řádku na více řádcích v programování v pythonu.
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)> |
klávesnice o stránku dolů
>
>
Výstup:
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>
Použití závorek (implicitní pokračování řádku):
V tomto typu víceřádkového příkazu se implicitní pokračování řádku používá, když příkaz rozdělíte pomocí závorek ( ), závorek [ ] a složených závorek { }.
Příklad:
V tomto příkladu inicializujeme seznam a matematický výraz pomocí závorek ( ), závorek [ ] a složených závorek { }, což je implicitní pokračování řádku pro pokračování stejného řádku na více řádcích v programování v pythonu.
java znak na řetězec
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)> |
>
>
Výstup:
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>
Použití trojitého uvozovky (zalomení řádku)
Příklad:
Python3
# Initializing a string> # using triple qoute.> g>=> '''geeks> for> geeks'''> print>(g)> print>()> print>(f>'escape charactor: {g!r}'>)> |
>
>Výstup
geeks for geeks escape charactor: 'geeks for geeks'>