Continuation de ligne en Python
- Continuation de ligne avec saut de ligne explicite en Python
-
Continuation de ligne avec
()
en Python
Dans ce didacticiel, nous discuterons des méthodes de continuation de ligne en Python.
Continuation de ligne avec saut de ligne explicite en Python
L’opérateur \
, également connu sous le nom de saut de ligne explicite, peut être utilisé pour diviser une seule longue ligne continue en plusieurs lignes de code plus petites et faciles à lire. L’exemple de code suivant nous montre comment ajouter un saut de ligne pour la continuation de ligne en Python.
string = (
"This" + " is" + " a" + " string" + " with" + " a" + " double" + " line" + " value"
)
print(string)
Production:
This is a string with a double line value
Nous avons divisé une longue ligne de chaînes en deux lignes plus petites et faciles à lire avec un saut de ligne explicite dans le code ci-dessus. Cela peut également être fait avec d’autres types de variables, comme indiqué dans l’exemple ci-dessous.
i = 1 + 2 + 3
x = 1.1 + 2.2 + 3.3
print(i)
print(x)
Production:
6
6.6
Le seul problème avec cette approche est qu’elle donne l’erreur SyntaxError: caractère inattendu après le caractère de continuation de ligne
s’il y a un espace après le \
.
Continuation de ligne avec ()
en Python
Une autre méthode qui peut être utilisée pour la continuation de ligne est d’enfermer les lignes à l’intérieur de ()
. L’exemple de code suivant nous montre comment utiliser ()
pour la continuation de ligne en Python.
string = (
"This" + " is" + " a" + " string" + " with" + " a" + " double" + " line" + " value"
)
print(string)
Production:
This is a string with a double line value
Dans le code ci-dessus, nous avons décomposé une longue ligne de chaînes en deux lignes plus petites et faciles à lire en enfermant les lignes à l’intérieur du ()
. Cela peut également être fait avec d’autres types de variables, comme illustré dans l’exemple ci-dessous.
i = 1 + 2 + 3
x = 1.1 + 2.2 + 3.3
print(i)
print(x)
Production:
6
6.6
Selon le guide de style Python officiel, l’approche ()
est bien plus préférable que le saut de ligne explicite.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn