Les variables
Crée un compte
pour enregistrer ta progression
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 peux également visionner cette vidéo dans laquelle je t'explique comment poser ta question correctement et utiliser l'éditeur.
Tu souhaites nous remonter un bug ? Utilise-plutôt ce formulaire.
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éée 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: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

Pour pouvoir prendre des notes et ajouter des favoris tu dois être abonné à Docstring.
Voir les formulesBravo, tu es prêt à passer à la suite 👏

Tu as complété % du parcours.
Mes notes
Sauvegardé