Les variables
Qu'est-ce que c'est?
Le plus important
Une variable est le seul moyen de se souvenir d'une information entre les instructions d'un programme.
Toute information qui n'est pas stockée dans une variable est perdue.
Toute nouvelle information stockée dans une variable 'efface' la précédente information.
Les variables sont stockées sous forme binaire dans la mémoire de l'ordinateur: la RAM
L'image suivante montre une barette de RAM de 128Go
Il faut voir une variable comme une boîte avec une étiquette qui est le nom de la variable.
TODO mettre image de boite
Ecriture dans une variable
Pour mettre quelque chose dans une variable, on utilise l'opérateur =
.
On dit que c'est un opérateur d'affectation.
a = 4
Attention =
ne représente pas l'égalité, il sert à mettre le résultat de ce qui est à droite dans la variable désignée à gauche, c'est une opération mécanique.
Si la variable n'existe pas déjà, elle est crée, sinon, son contenu est remplacé.
Exercice
truc = 4 # On affecte 4 à truc
truc = 3
Lecture d'une variable
On peut utiliser le contenu d'une variable dans une expression en écrivant juste son nom.
Exercice
truc = 2
print(truc)
bidule = truc + 5
print(bidule + truc)
Déterminer ce qui sera affiché à l'écran lorsque ce programme va s'exécuter.
Type d'une variable
Toute variable a un type qui désige le genre d'information stockée dans la variable. Ici, nous avons uniquement créé des variables de type "entier".