Afficher la sortie avec impression
Tip
Pour plus d’informations, consultez l’onglet Texte et images !
La chose la plus fondamentale qu’un programme peut faire est de communiquer avec vous. Dans Python, vous affichez la sortie à l’écran à l’aide de la fonction intégréeprint().
Utilisation d’print()
La print() fonction génère du texte dans la console. Vous l’appelez en passant le texte que vous souhaitez afficher entre parenthèses, entre guillemets :
print("Hello, world!")
Output:
Hello, world!
Vous pouvez essayer d’exécuter ce code vous-même dans un interpréteur Python en ligne à l’adresse https://aka.ms/python-coder.
Guillemets simples et doubles
Python ne s'intéresse pas si vous utilisez des guillemets simples (') ou des guillemets doubles ("), tant que vous les associez. Par exemple, 'print('Hello, world !') fonctionne exactement de la même façon.
Éviter les guillemets manquants
Si vous souhaitez imprimer des mots, vous devez utiliser des guillemets. Omettre ces informations indique Python rechercher une variable au lieu du texte. Une variable agit comme un conteneur pour une valeur. Par exemple:
# This code is missing quotes around the text
print(Hello)
Ce code génère une erreur NameError: name 'Hello' is not defined. Ne paniquez pas si vous voyez cela ; cela signifie simplement que Python recherche un conteneur qui n'existe pas encore !
Note
Le # symbole est utilisé pour ajouter des commentaires à votre code. Les commentaires sont des notes pour les humains qui lisent le code et Python les ignore lors de l’exécution du programme.
Impression de plusieurs éléments
Vous pouvez passer plusieurs valeurs en print() les séparant par des virgules. Python insère automatiquement un espace entre chaque élément pour vous, ce qui est idéal pour combiner du texte :
print("Hello", "world!")
Output:
Hello world!
Utilisation de caractères d’échappement
L’ajout d’un espace entre les éléments est utile, mais vous avez parfois besoin d’un contrôle plus important sur la mise en forme de votre texte, comme le démarrage d’une nouvelle ligne, l’ajout d’un espace d’onglet ou l’inclusion de guillemets à l’intérieur de votre texte. Vous ne pouvez pas simplement appuyer sur Entrée ou Tab dans vos guillemets pour effectuer cette opération. Au lieu de cela, Python utilise des caractères d’échappement, qui agissent comme des commandes secrètes à l’intérieur de votre texte. Ils commencent toujours par une barre oblique inverse (\) :
| Séquence d’échappement | Qu’est-ce que cela fait ? | Example | Sortie |
|---|---|---|---|
\n |
Déplace le texte vers une nouvelle ligne | print("Line 1\nLine 2") |
Line 1Line 2 |
\t |
Ajoute un espace d’onglet | print("Name:\tAlex") |
Name: Alex |
\\ |
Imprime une barre oblique inverse littérale | print("C:\\Users") |
C:\Users |
\" |
Imprime un guillemet double | print("She said, \"Hi!\"") |
She said, "Hi!" |
Veillez à utiliser la barre oblique inverse (\) et non la barre oblique (/). La saisie /n s’imprime /n simplement sur votre écran.