Introduction aux variables
Nous allons maintenant continuer notre programme et découvrir un concept fondamental en programmation :
- les variables.
Une variable permet de stocker une valeur (comme un nom, un nombre ou un texte) afin de la réutiliser facilement dans tout le programme.
Pourquoi utiliser une variable ?
Actuellement, notre programme affiche :
- Je m’appelle Toto
- Mon nom c’est bien Toto
Le problème est que le nom Toto est écrit plusieurs fois.
Si nous voulons changer de nom, il faudrait le modifier partout.
La solution : utiliser une variable pour définir le nom une seule fois.
Créer une variable en Python
Pour créer une variable en Python, il suffit d’écrire :
nom = "Toto"
nomest le nom de la variable"Toto"est une chaîne de caractères- Le signe
=permet d’affecter une valeur à la variable
À partir de ce moment, la variable nom contient la valeur "Toto".
Règles de nommage des variables
En Python, il existe quelques règles importantes :
- ❌ Pas d’espace dans les noms de variables
- ✅ Utiliser des lettres, chiffres et
_(underscore) - ✅ Commencer par une lettre
Exemples valides :
nom
nom_personne
prenom_utilisateur
Exemples invalides :
nom personne
1nom
Dans notre cas, nous allons simplifier et utiliser simplement nom.
Utiliser une variable avec print
Une fois la variable créée, on peut l’afficher avec print :
print(nom)
Résultat à l’écran :
Toto
Important : on n’utilise pas de guillemets autour de nom, sinon Python afficherait le mot nom au lieu de la valeur contenue dans la variable.
Concaténer des chaînes de caractères
Concaténer signifie coller plusieurs chaînes de caractères ensemble.
Exemple :
print("Je m'appelle " + nom)
Résultat :
Je m'appelle Toto
- Le symbole
+permet de concaténer des chaînes - Python colle le texte
"Je m'appelle "avec la valeur de la variablenom
Ajouter des espaces et de la ponctuation
Pour un affichage propre, il faut gérer les espaces et les points :
print("Je m'appelle " + nom)
print("Mon nom c'est bien " + nom + ".")
Résultat :
Je m'appelle Toto
Mon nom c'est bien Toto.
Modifier la valeur de la variable
C’est là que les variables deviennent très puissantes.
Si vous changez une seule ligne :
nom = "Tata"
Tout le programme s’adapte automatiquement :
Je m'appelle Tata
Mon nom c'est bien Tata.
👉 Plus besoin de modifier chaque ligne manuellement.
Le rôle du signe + en Python
Le symbole + peut avoir plusieurs comportements :
- Avec des nombres → addition
- Avec des chaînes de caractères → concaténation
Python adapte le comportement de l’opérateur selon le type de données utilisé.
Erreurs courantes avec les variables
Si vous écrivez :
nom = Tata
Python génère une erreur, car il pense que Tata est une variable inexistante.
✅ La bonne écriture est :
nom = "Tata"
Les chaînes de caractères doivent toujours être entre guillemets.
Ajouter une ligne vide avec print
Pour afficher une ligne vide entre deux affichages :
print("Je m'appelle " + nom)
print()
print("Mon nom c'est bien " + nom)
Résultat :
Je m'appelle Tata
Mon nom c'est bien Tata
La fonction print() sans paramètre ajoute simplement une ligne vide.
Conclusion
Vous venez d’apprendre :
- À créer une variable
- À stocker une valeur
- À utiliser une variable dans
print - À concaténer des chaînes de caractères
- À éviter les erreurs courantes
- À améliorer la lisibilité de l’affichage
👉 Les variables sont indispensables pour écrire des programmes clairs, flexibles et faciles à modifier.
