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.