logo

Python – Instructions multilignes

Dans cet article, nous allons comprendre le concept d'instructions multi-lignes dans le langage de programmation Python.

Déclarations en Python :

En Python, une instruction est une commande logique qu'un interpréteur Python peut lire et exécuter. Il peut s'agir d'une instruction d'affectation ou d'une expression en Python.



Instruction multiligne en Python :

En Python, les instructions sont généralement écrites sur une seule ligne et le dernier caractère de ces lignes est une nouvelle ligne. Pour étendre l'instruction à une ou plusieurs lignes, nous pouvons utiliser des accolades {}, des parenthèses (), un carré [], un point-virgule ; et une barre oblique de caractère de continuation . nous pouvons utiliser n'importe lequel d'entre eux selon nos exigences dans le code. Avec le caractère de continuation de ligne, nous pouvons explicitement diviser une longue instruction en plusieurs lignes ().

Code:

Python3








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

>

>

Dans le code ci-dessus, si nous n'utilisons pas les caractères de continuation, le code donnera une erreur littérale de chaîne interminée.

Sortir:

geeksforgeeks>

Les continuations de ligne sont divisées de deux manières différentes :

  • Suite de ligne explicite
  • Suite de ligne implicite

Utilisation de (suite de ligne explicite) :

Dans ce type d'instruction multiligne, nous utiliserons le caractère de continuation de ligne () pour diviser une instruction en plusieurs lignes.

Exemple:

Dans cet exemple, nous initialisons le texte et l'expression mathématique en utilisant le signe '' qui est la continuation de ligne explicite pour continuer la même ligne dans plusieurs lignes en programmation 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)>

redémarrer MySQL Ubuntu
>

>

Sortir:

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>

Utilisation de parenthèses (suite de ligne implicite) :

Dans ce type d'instruction multiligne, la continuation de ligne implicite est utilisée lorsque vous divisez une instruction en utilisant des parenthèses ( ), des crochets [ ] et des accolades { }.

Exemple:

Dans cet exemple, nous initialisons la liste et l'expression mathématique en utilisant les parenthèses ( ), les crochets [ ] et les accolades { } qui sont la continuation de ligne implicite pour continuer la même ligne dans plusieurs lignes en programmation 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)>

>

>

Sortir:

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>

Utilisation de guillemets triples (saut de ligne)

Exemple:

Python3




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

>

chaîne de format Java
>

Sortir

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