1.1 VARIABLE - Affectation
Affectation
Les variables servent à stocker des données.

Le mécanisme des variables consiste à créer une liaison entre un NOM et un CONTENU MEMOIRE.
On peut représenter ce mécanisme comme une boite qui porte un NOM et dans laquelle on place le CONTENU associé.
Pour affecter un contenu à un nom de variable, on réalise ce qu'on nomme une affectation.
1 |
|
L'opérateur = permet de créer une variable nommée a et y stocker la valeur 10.

Mais en réalité, il vaut mieux la voir comme un moyen de faire la liaison entre un NOM et un CONTENU en mémoire :

Notez bien que c'est le CONTENU 10 qu'on associe au NOM a : on va de la droite vers la gauche. C'est pour cela qu'on écrit a ← 10 dans les algorithmes.
Lecture du contenu
Pour obtenir d'une variable, il suffit de taper son nom.
Sans le mécanisme de variable ?
En réalité, le contenu associé à la variable est stocké dans la mémoire et possède donc une adresse ou un identifiant.
Or, avec le mécanisme NOM-CONTENU, nous n'avons pas eu à gérer cette mémoire : c'est Python qui se charge de
- trouver une adresse utilisable,
- de la remplir et
- de l'associer avec notre nom de variable.