Imprimer une ligne vierge en Python

Manav Narula 22 juin 2021
Imprimer une ligne vierge en Python

Dans ce didacticiel, nous discuterons de la façon d’imprimer une ligne vierge en Python.

Avant d’y arriver, il faut remarquer qu’en Python le caractère \n représente une nouvelle ligne.

Dans la fonction print(), il y a un argument appelé end. Cet argument est \n par défaut. Cela signifie que ce caractère est écrit dans le flux de sortie à la fin de l’instruction d’impression.

C’est pourquoi si nous utilisons plusieurs instructions d’impression, le contenu de chaque instruction sera imprimé sur une ligne différente.

Prenez le code suivant comme exemple.

print("Hello")
print("How are you?")

Production:

Hello
How are you?

Nous pouvons modifier cet argument end par n’importe quel caractère que nous désirons.

Compte tenu de tout ce qui a été dit ci-dessus, on comprend qu’une instruction print vide peut être utilisée pour imprimer une ligne vierge par défaut.

Par example,

print("Hello")
print()  # Blank Line
print("How are you?")

Production:

Hello

How are you?

Puisque dans Python 2, il n’y avait pas de parenthèse utilisée avec l’instruction print, donc dans cette version, la commande print imprimera une ligne vierge. Si nous n’imprimons que le caractère \n, il imprimera deux lignes vierges.

Cependant, si le paramètre end est explicitement spécifié autre chose, alors le caractère \n sera requis.

Par example,

print("Hello", end=" ")
print("\n")  # Blank Line
print("How are you?", end=" ")

Production:

Hello 

How are you?

Dans le code ci-dessus, si nous n’utilisions que l’instruction print() au lieu de print("\n"), alors il n’aurait pas imprimé de ligne vierge.

Auteur: Manav Narula
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

Article connexe - Python Print