À quoi sert une variable ?
Workflow

Les variables

Crée un compte
pour enregistrer ta progression

S'inscrire

À quoi sert une variable ?

À quoi sert une variable ?

Avant d'aller plus loin et de voir en détail le fonctionnement des variables, il est déjà important de savoir à quoi sert une variable.

Une variable, c'est tout simplement un nom qui est associé à un objet.

On peut très bien dans un interpréteur interactif de Python créer un objet sans l'associer à un nom :

>>> "Bonjour, bienvenue sur mon site web"

Le problème, c'est que je vais devoir recréer cet objet à chaque fois que je veux y accéder.

Imaginons que je souhaite accéder de nouveau à la chaîne de caractères que j'ai créé ci-dessus, je vais devoir la taper en entier de nouveau :

 >>> "Bonjour, bienvenue sur mon site web"

Ce n'est pas très pratique et c'est pour cette raison que l'on va vouloir créer une variable en associant un nom à cet objet :

>>> bonjour = "Bonjour, bienvenue sur mon site web"

Je peux ainsi utiliser la variable bonjour pour accéder à la chaîne de caractères associée à cette variable.

Ce mécanisme fonctionne avec n'importe quel type d'objet, je pourrais par exemple créer un nom associé à un nombre entier :

>>> a = 5
>>> b = 10

Je me retrouve ainsi avec deux noms, a et b, qui sont respectivement associés aux objets 5 et 10.

Il est bien entendu possible de réaliser par la suite des opérations avec ces variables.

Je pourrais par exemple additionner a avec b en utilisant l'opérateur d'addition :

>>> a + b
15

En faisant cette opération, Python va remplacer le nom des variables a et b par les valeurs qui y sont associées et ainsi me retourner le nombre 15 (5 + 10).

Pour résumer

Une variable ce n'est donc rien de plus qu'un nom associé à un objet. On peut ainsi accéder plus facilement à des objets stockés dans la mémoire de notre programme.