Hey les amis ! J’espère que vous vous portez tous bien. Dans cet article, nous allons vous dévoiler Différentes façons d’ajouter un caractère de nouvelle ligne en Python(\n) à la sortie des données à imprimer.
Alors, commençons !
Technique 1 : Ajouter un caractère de nouvelle ligne dans une chaîne multiligne
La chaîne multiligne de Python fournit un moyen efficace de représenter plusieurs chaînes de caractères de manière alignée. Un caractère de nouvelle ligne(\n) peut être ajouté à une chaîne multiligne comme indiqué ci-dessous-
Syntaxe:
string = '''str1\nstr2....\nstrN'''
Nous pouvons facilement utiliser ‘\n’ avant chaque chaîne que nous voulons afficher sur une nouvelle ligne dans une chaîne multiligne.
Exemple:
str='''Hello all!! \nI am Pythoner \nWelcome to the AskPython Tutorial''' print(str)
Output:
Hello all!! I am Pythoner Welcome to the AskPython Tutorial
Technique 2 : Ajout d’une nouvelle ligne à une liste Python
La liste Python peut être considérée comme un tableau dynamique qui stocke des éléments hétérogènes en son sein au moment de l’exécution dynamique.
La fonction string.join() peut être utilisée pour ajouter une nouvelle ligne au milieu des éléments de la liste comme indiqué ci-dessous-
Syntaxe :
'\n'.join(list)
Exemple:
lst = print("List before adding newline character to it:",lst)lst = '\n'.join(lst)print("List after adding newline character to it:\n",lst)
Sortie:
List before adding newline character to it: List after adding newline character to it: PythonJavaKotlinCpp
Technique 3 : Affichage d’une nouvelle ligne sur la console
Au tout début, il est important de connaître l’exécution des fonctions sur la console. Pour ajouter une nouvelle ligne sur la console, utilisez le code ci-dessous-
print("str1\nstr2")
Exemple :
Technique 4 : Affichage d’une nouvelle ligne par l’instruction print
Le caractère newline peut être ajouté à la fonction print() afin d’afficher la chaîne de caractères sur une nouvelle ligne comme indiqué ci-dessous-
Syntaxe:
print("str1\nstr2\n...\strN")
Exemple :
print("Hello Folks! Let us start learning.")print("Statement after adding newline through print() function....")print("Hello Folks!\nLet us start learning.")
Output:
Hello Folks! Let us start learning.Statement after adding newline through print() function....Hello Folks!Let us start learning.
Technique 5 : ajouter un caractère de nouvelle ligne par le biais d’une f-string Python
La f-string Python représente également les déclarations de chaîne de caractères de manière formatée sur la console. Pour ajouter un caractère de nouvelle ligne par le biais d’une f-string, suivez la syntaxe ci-dessous :
newline = '\n'string = f"str1{newline}str2"
Exemple :
newline = '\n'str = f"Python{newline}Java{newline}Cpp"print(str)
Sortie:
PythonJavaCpp
Technique 6 : Écriture d’une nouvelle ligne dans un fichier
On peut ajouter un caractère de nouvelle ligne à un fichier Python en utilisant la syntaxe suivante :
Syntaxe:
file_object.write("\n")
Exemple:
Ici, nous avons utilisé un fichier Python.txt avec le contenu prédéfini ci-dessous comme indiqué-
import os file = "/Python.txt" with open(file, 'a') as file: file.write("\n")
Sortie :
Comme on le voit ci-dessous, une nouvelle ligne est ajoutée au contenu du fichier.