Les variables

  • Une variable, c’est comme une boîte. C’est un moyen d’enregistrer les données. Cet enregistrement permet par la suite de les récupérer et de les classer par type de même nature. Un nom d’utilisateur, des tickets d’avion encore disponibles, le jour de la semaine, un inventaire... Toutes ces données sont enregistrées dans les variables.

  • C'est donc une petite information ; une donnée temporaire que l'on stocke dans une case de la mémoire de l'ordinateur. On dit qu'elle est "variable" car c'est une valeur qui peut changer pendant le déroulement du programme.

Les variables

FondamentalEcriture d'une variable

Ici on affecte à la variable livre le contenu Alice au pays des merveilles

1
livre = "Alice au pays des merveilles"

Définition

Une variable est composée de deux éléments :

  • un nom : livre.

    • Suivi du signe égal = qui affecte un contenu à la variable.

  • une valeur : Alice au pays des merveilles

    • Cette valeur peut être de différents types de données : texte, chiffre ou nombre.

Modifiez la valeur d'une variable

On peut donc facilement modifier le contenu d'une variable dans l'éditeur :

1
livre = "Alice au pays des merveilles"
2
print(livre)

Vous devez obtenir dans la console :

1
Alice au pays des merveilles

Nous allons maintenant modifier la valeur de cette variable dans l'éditeur :

1
livre = "Blanche-Neige et les Sept Nains"
2
print(livre)

Vous devez obtenir dans la console :

1
Blanche-Neige et les Sept Nains

Afficher des variables

Nous avons vu comment afficher une seule variable avec la fonction « print »  .

Mais parfois, on a besoin d'afficher des messages mélangeant des variables et des chaînes de caractères. On va faire cela avec la « f-string ».

DéfinitionCommande f-string

Pour afficher des variables, la f-string permet d'insérer facilement les variables dans la chaîne de caractères à afficher

Une f-string est une chaîne de caractères :

  • précédée d'un f (ou F ),

  • et contenant des expressions entre accolades {} qui seront évaluées lors de l'exécution du programme.

Un exemple à écrire dans l'éditeur :

1
nom = "Dupont"
2
prenom = "Jean"
3
age = 30
4
5
print(f"Bonjour, je m'appelle {prenom} {nom} et j'ai {age} ans.")

Vous devez obtenir dans la console :

1
Bonjour, je m'appelle Jean Dupont et j'ai 30 ans.

Nommage des variables

  • Utilisez des noms descriptifs complets.

    Au lieu de quantite, ou pire ; qte, ajoutez des détails ; quantite_en_stock, solde_actuel

  • Utilisez des mots complets

  • Suivez une convention d’appellation communément adoptée en informatique

    Utiliser le tiret bas _ pour séparer les mots

  • Commencez avec une lettre ou le tiret bas

    En effet une variable ne peut pas commencer par un chiffre

  • Utilisez uniquement des caractères alphanumériques et des tirets bas et surtout pas d'accents

  • N’oubliez pas que les noms de variables sont sensibles à la casse