Mémo : Les variables
Création des variables
Les variables sont automatiquement créées lorsqu'on leur affecte une donnée pour la première fois.
L'affectation d'une donnée à une variable se fait de la façon suivante :
Étape ① : la donnée est créée.
Étape ② : la donnée est affectée à la variable.
Remarque
Une donnée peut être le résultat d'un calcul.
Type d'une variable
Le type d'une variable est déterminé par la donnée qu'on lui affecte. Il existe de nombreux types de données dans le langage Python. Pour le moment, citons :
- les nombres entiers :
int, pour integer - les nombres à virgule :
float - les chaines de caractères :
str, pour string
Exemple
n = 7
b = 9.0
pi = 3.141
ch = "bonjour !"
Ligne 1 : La valeur 7 est affectée à la variable n. Le type de n est donc int.
Ligne 2 : La valeur 9.0 est affectée à la variable b. Le type de b est donc float.
Ligne 3 : La valeur 3.141 est affectée à la variable pi. Le type de pi est donc float.
Ligne 4 : La valeur "bonjour !" est affectée à la variable ch. Le type de ch est donc str.
Remarque
Le type d'une donnée stockée dans une variable peut être obtenu à l'aide de la fonction type(nomVariable).
Utilisation des variables
Exemple
pi = 3.141
rayon = 4
perimetre = 2 * pi * rayon
Ligne 1 : Création de la variable pi
Ligne 2 : Création de la variable rayon
Ligne 3 : Utilisation des variables pi et rayon, et création de la variable perimetre. La partie à droite de l'affectation (=) est évaluée avec pi qui vaut 3.141 et rayon qui vaut 4. Le résultat est créé et est affecté à la variable perimetre.
Affectations parallèles
Il est possible d'affecter des données à plusieurs variables en une seule instruction.
Exemple
a, b = 5, 6.35
a, ch = 8, "bonjour"
Ligne 1 : La valeur 5 est affectée à la variable a et la valeur 6.35 est affectée à la variable b.
Ligne 2 : La valeur 8 est affectée à la variable a et la valeur "bonjour" est affectée à la variable ch.
Les affectations parallèles seront détaillées dans le chapitre sur les Tuples.