Apprenez en lisant dans l'ordre

Affichage et commentaires

Apprends à afficher du texte avec print(), à insérer des valeurs avec les f-strings et à laisser des commentaires lisibles dans ton code.

Sortie standard (print)

Quand un programme affiche du texte à l'écran, on appelle ça la sortie standard. En Python, tu utilises la fonction print() — la valeur que tu mets entre parenthèses s'affiche à l'écran.

Même le fameux "Hello, World!" qui ouvre tous les livres pour débutants n'est qu'un petit programme qui utilise print() pour afficher cette chaîne.

Comment fonctionne print()
print("Hello")code sourceexécuteHelloà l'écranpassesortie

Tu peux entourer une chaîne avec "..." (guillemets doubles) ou '...' (guillemets simples) — les deux ont le même sens. Assure-toi juste que le guillemet d'ouverture et celui de fermeture soient du même type.

Les nombres ne prennent pas de guillemets.

print("Hello, World!")    # Hello, World!
print('Salut')             # Salut

# Pas de guillemets pour les nombres
print(123)                 # 123

# Sépare avec des virgules et les valeurs sont jointes par un espace
print("Python", "c'est génial") # Python c'est génial

Fais ces deux exercices dans la console (si tu les exécutes correctement, une explication apparaît).

① Utilise print() pour afficher Hello, World!.

② Affiche le message Je viens de commencer Python.

Éditeur Python

Exécuter le code pour voir le résultat

Les commentaires

Les commentaires sont des notes que tu peux laisser dans ton programme. Python les ignore à l'exécution, donc ils existent uniquement pour que les humains les lisent.

Les écrire demande un peu d'effort, mais ça aide les autres développeurs à comprendre ce que ton code fait.

Les commentaires ne s'exécutent pas
# Afficher le totalignoréprint(10 + 5)s'exécute→ 15print("Fin") # noteprint() s'exécute# est ignoréignoréexécuteexécute

Tout ce qui suit # jusqu'à la fin de la ligne est un commentaire, et Python l'ignore. Tu peux aussi commencer un commentaire au milieu d'une ligne — tout ce qui suit le # devient un commentaire.

Commentaire sur une ligne (#)

Écris un # (dièse), et tout ce qui suit jusqu'à la fin de la ligne devient un commentaire.

Tu peux le placer au début d'une ligne ou au milieu d'une ligne, ce qui est pratique pour laisser des notes dans ton code.

Commentaire sur plusieurs lignes ("""...""")

Quand tu veux une explication qui tient sur plusieurs lignes, encadre-la avec """ (trois guillemets doubles) des deux côtés et tout ce qui est à l'intérieur est traité comme un commentaire.

Techniquement, c'est une "chaîne sur plusieurs lignes", mais si tu ne l'assignes à rien, ça se comporte effectivement comme un commentaire.

# Commentaire sur une ligne
print("S'exécute")   # Tu peux aussi ajouter un commentaire en fin de ligne

"""
Tu peux utiliser ça
comme un commentaire
sur plusieurs lignes
"""

print("S'exécute aussi")

Les commentaires peuvent aussi désactiver du code temporairement

Ajoute un # au début d'une ligne que tu ne veux pas exécuter, et cette ligne est ignorée. On appelle ça commenter, et c'est pratique quand tu déboggues ou que tu expérimentes.

Essaie ce qui suit dans la console à droite.

① Réécris la ligne commençant par # avec une note de ton choix.

② Ajoute un commentaire sur plusieurs lignes entouré de """...""".

③ Vérifie que seule la ligne print() s'exécute — aucun des deux commentaires ne s'affiche.

Éditeur Python

Exécuter le code pour voir le résultat

Insérer des valeurs avec les f-strings

Jusqu'ici, tu n'as affiché que des chaînes fixes. Dans du vrai code, tu voudras souvent intégrer la valeur d'une variable dans ton texte — par exemple "Bonjour, {Alice}!" (on verra les variables dans le prochain article).

C'est exactement à ça que servent les f-strings. Il suffit d'ajouter un f devant la chaîne et d'écrire {nom_de_variable}, et la valeur de la variable s'insère à cet endroit.

Comment fonctionnent les f-strings
name= "Alice"age= 18f"{name}, {age}"Alice, 18insèreinsèreexécute
name = "Alice"
age = 18

# f-string : mets le nom de la variable entre {}
print(f"Je m'appelle {name}")            # Je m'appelle Alice
print(f"Je suis {name}, {age} ans")      # Je suis Alice, 18 ans

# Tu peux aussi mettre des expressions entre {}
print(f"L'an prochain j'aurai {age + 1} ans")  # L'an prochain j'aurai 19 ans

# Pour info : l'ancienne syntaxe .format() fait la même chose
print("Je m'appelle {}".format(name))    # Je m'appelle Alice

Les f-strings sont disponibles à partir de Python 3.6 et sont le standard actuel pour faire ça.

L'ancienne syntaxe "...{}...".format(valeur) était la façon standard, mais si tu apprends aujourd'hui, reste sur les f-strings.

Essaie d'afficher une présentation avec une f-string.

① Assigne "Alice" à la variable name et 18 à age.

② Utilise une f-string pour afficher Je suis Alice, 18 ans.

Éditeur Python

Exécuter le code pour voir le résultat

Dans cet article, tu as appris les premiers outils essentiels de Python — afficher à l'écran avec print(), écrire des commentaires avec # et """...""", et intégrer des variables dans des chaînes avec les f-strings.

Avec ça, tu peux déjà écrire des programmes basiques qui assemblent des valeurs et les affichent. Dans le prochain article, on verra les variables — les boîtes qui contiennent tes valeurs.

QUIZ

Vérification des connaissances

Répondez à chaque question une par une.

Question 1Qu'affiche le code suivant ?
print("Python", "bases")

Question 2Quel symbole utilise-t-on pour écrire un commentaire sur une ligne en Python ?

Question 3Que produit le code suivant ?
name = "Alice"
print(f"Salut, {name}!")