À quoi sert une variable ?

Les variables

Crée un compte
pour enregistrer ta progression

S'inscrire

À quoi sert une variable ?

Besoin d'aide ?

Essaie d'être le plus exhaustif possible en donnant suffisamment de détails pour qu'on puisse te répondre du premier coup 😉

Tu souhaites nous remonter un bug ? Utilise-plutôt ce formulaire.

Cette fonctionnalité est réservée aux membres de la formule accompagnement de Docstring.

Toutes les questions

À 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.

00:00 : 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 en fait tout simplement un nom qui est associé à un objet. Avec Python, on peut très bien créer des objets, comme ici dans un interpréteur Python interactif, je pourrais créer une chaîne de caractères, donc dire "Bonjour, bienvenue sur mon site web".

00:18 : Le problème de ça, c'est que si je veux réafficher cette phrase plus tard dans mon script, je vais être obligé de recréer l'objet, donc de retaper en entier "Bonjour, bienvenue sur mon site web". Donc ce n'est pas très pratique, et pour ça, on va pouvoir associer cette chaîne de caractères à un nom, et donc ainsi créer une variable.

00:34 : Donc, je pourrais créer une variable qui s'appelle « bonjour » et dire qu'elle est égale à cette chaîne de caractères "Bonjour, bienvenue sur mon site web". Je vais ainsi pouvoir utiliser la variable « bonjour » pour accéder à la chaîne de caractères qui correspond à cette variable « bonjour ».

00:48 : Ça marche avec n'importe quel type d'objet. Je pourrais par exemple également créer une variable qui va être associée à un nombre entier, donc « a = 5 », « b = 10 », et j'ai ainsi donc le nom « a » qui est associé au nombre entier 5, et le nom « b » qui est associé au nombre entier 10.

01:04 : Je peux ensuite bien entendu faire des opérations sur ces variables, par exemple faire « a + b » et je vais me retrouver avec 15, donc Python va substituer le nom de ces variables pour les valeurs qui leur correspondent, donc là on avait fait « a = 5 » et « b = 10 », donc on aura bien ici 5 plus 10 qui est égal à 15.

01:20 : Donc ça, c'est vraiment le fonctionnement de base d'une variable, c'est en fait tout simplement un nom qui va être associé à un objet et qui va nous permettre d'accéder plus facilement à cet objet, via le nom de la variable.

Préférences de lecture

Les changements sont sauvegardés automatiquement.

Lecture automatique

Passe automatiquement à la prochaine vidéo.

Sous-titres

Active automatiquement les sous-titres lorsqu'ils sont disponibles.

Effets sonores

Active les effets sonores pour marquer la progression dans le cours (0 = désactive les effets sonores).

Vitesse

La vitesse de lecture des vidéos.

Mes notes

Réservé aux membres abonnés

Inscris-toi

Pour pouvoir prendre des notes et ajouter des favoris tu dois être abonné à Docstring.

Voir les formules

Bravo, tu es prêt à passer à la suite 👏

Fête

Tu as complété % du parcours.

Mes notes

Sauvegardé

Passages surlignés

Besoin d'aide ?

Essaie d'être le plus exhaustif possible en donnant suffisamment de détails pour qu'on puisse te répondre du premier coup 😉

Tu souhaites nous remonter un bug ? Utilise-plutôt ce formulaire.

Cette fonctionnalité est réservée aux membres de la formule accompagnement de Docstring.

Aucun résultat.

Un problème sur le site ?

Aide-nous à améliorer Docstring en nous signalant un problème que tu as rencontré.

Que ce soit un bug sur une fonctionnalité ou une erreur dans une formation, on va pouvoir le corriger rapidement 😉

Page concernée

M'avertir par e-mail

Je veux être averti par e-mail lorsque ce bug est corrigé.