logo

Python – instrukcje wielowierszowe

W tym artykule zrozumiemy koncepcję instrukcji wielowierszowych w języku programowania Python.

Instrukcje w Pythonie:

W Pythonie instrukcja to logiczne polecenie, które interpreter Pythona może odczytać i wykonać. Może to być instrukcja przypisania lub wyrażenie w Pythonie.



Instrukcja wielowierszowa w Pythonie:

W Pythonie instrukcje są zwykle zapisywane w jednej linii, a ostatnim znakiem tej linii jest znak nowej linii. Aby rozszerzyć instrukcję na jedną lub więcej linii, możemy użyć nawiasów klamrowych {}, nawiasów (), kwadratu [], średnika ; i znaku kontynuacji ukośnika . możemy użyć dowolnego z nich zgodnie z naszymi wymaganiami w kodzie. Za pomocą znaku kontynuacji linii możemy jawnie podzielić długą instrukcję na wiele linii ().

Kod:

Python3








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

>

>

Jeśli w powyższym kodzie nie użyjemy znaków kontynuacji, kod zwróci błąd literału łańcucha niezakończonego.

Wyjście:

geeksforgeeks>

Kontynuacja linii jest podzielona na dwa różne sposoby:

  • Wyraźna kontynuacja linii
  • Niejawna kontynuacja linii

Używanie (Jawna kontynuacja linii):

W tego typu instrukcji wielowierszowej będziemy używać znaku kontynuacji wiersza (), aby podzielić instrukcję na wiele linii.

Przykład:

W tym przykładzie inicjujemy tekst i wyrażenie matematyczne za pomocą znaku „”, który jest wyraźną kontynuacją linii, aby kontynuować tę samą linię w wielu liniach w programowaniu w Pythonie.

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

jakie miesiące są w 3 kw
>

>

Wyjście:

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>

Używanie nawiasów (niejawna kontynuacja linii):

W tego typu instrukcjach wielowierszowych używana jest niejawna kontynuacja wiersza, gdy dzielisz instrukcję za pomocą nawiasów ( ), nawiasów [ ] i nawiasów klamrowych { }.

Przykład:

W tym przykładzie inicjujemy listę i wyrażenie matematyczne za pomocą nawiasów ( ), nawiasów klamrowych [ ] i znaku nawiasów klamrowych { }, który jest niejawną kontynuacją linii w celu kontynuowania tej samej linii w wielu liniach w programowaniu w Pythonie.

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

>

>

Wyjście:

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>

Używanie potrójnego cudzysłowu (podział wiersza)

Przykład:

Python3




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

>

indeks javy
>

Wyjście

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