Utiliser les variables en Python

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"
  • nom est 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 variable nom

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.







Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *