Les structures de base : les variables

DéfinitionLes variables

Les variables[1] sont des noms (que l'on choisi librement) associés à des valeurs.

Lorsqu’un nom est écrit dans une expression (algébrique, logique, ...), ce nom est remplacé par sa valeur par le langage pour effectuer les opérations attendues.

Méthode

Comme dans beaucoup de langages, l'association ( ou assignation) s'effectue avec la syntaxe :

nom_de_la variable = expression

Remarque

Associer une deuxième valeur au même nom remplace l'ancienne valeur associée.

Les variables ont beaucoup plus d'utilité qu'une simple fonction de mémoire comme dans une calculatrice.

Il faut donc bien faire attention à choisir les noms de variables pour représenter leur contenu, cela facilitera la lecture du programme, son débogage et ses évolutions.

Exemple

Il vaut mieux écrire :

1
Prenom='Pierre'

que :

1
a = 'Pierre'

Attention

Quelques restrictions s'appliquent aux noms qu'on peut utiliser. En particulier, on ne peut pas utiliser de mots du langage lui-même, des caractères accentués ou débuter le nom d'une variable par un chiffre.

Dans Python, tout est objet. Les données également.

Le typage étant dynamique, inutile de déclarer les variables au départ.

Complément

Pour en savoir plus, voir par exemple :https://fr.wikibooks.org/wiki/Programmation_Python/Variable