Pour bricoler ou cuisiner, on prépare des bols étiquetés : un nom collé dessus, un contenu à l'intérieur. On dit « passe-moi le bol de sucre » sans regarder dedans.
Une variable est une étiquette qui désigne une valeur rangée en mémoire.
On la crée avec le signe =, qu'on lit « affecter » (et non « égale ») :
étiquette ← valeur
Réaffecter, c'est vider le bol et y remettre autre chose. L'ancienne valeur est remplacée : il n'en reste rien.
Un bon nom dit ce qu'il y a dedans. On écrit en mixedCase et on évite les abréviations : le code se lit comme une phrase.
| Type | Description | Exemple |
|---|---|---|
| int | nombre entier | 3, -7, 1024 |
| float | nombre à virgule | 9.8, -0.5, 3.14 |
| str | chaîne de caractères | 'eau', "H2O" |
| bool | booléen (vrai / faux) | True, False |
Le type, c'est la nature de l'ingrédient dans le bol. La fonction type() révèle le type d'une valeur.
Chaque rangée = une photo de la mémoire après l'instruction. Le bol entouré d'orange ↻ vient de changer.
Tape ton propre code et regarde l'histoire de la mémoire se construire ligne par ligne, avec les mêmes verres colorés :