Variables et Types de Données
Qu'est-ce qu'une variable ?
Une variable est un espace dans la mémoire de l'ordinateur qui permet de stocker une information. Imaginons une boîte avec une étiquette :
- La boîte contient une valeur (par exemple un nombre ou un texte).
- L'étiquette correspond au nom de cette boîte, c'est-à-dire le nom de la variable.
En Python, le type d'une variable est déterminé automatiquement au moment où on lui donne une valeur. Ce processus s'appelle l'affectation. L'affectation s'effectue avec le symbole '=' comme en mathématique.
Exemple :
nom = "Alice" # Le type est automatiquement défini comme chaîne de caractères (str)
age = 15 # Le type est ici un entier (int)
PI = 3.141592 # Le type est ici un flottant (float)
Ainsi, Python devine le type d'une variable en fonction de la valeur que vous lui attribuez.
Nommer une variable
En Python, un nom de variable peut contenir des lettres minuscules et majuscules, des chiffres et le caractère souligné (_).
ATTENTION : les noms de variables sont sensibles à la casse, c'est à dire que l'on utilise des majuscules ou des minuscules.
Ainsi, plop
et pLoP
sont 2 variables différentes :
plop = 1
pLoP = 2
Un nom de variable ne doit pas :
- contenir d'espaces
- commencer par un chiffre.
- être un mot réservé (comme print
, range
, for
, if
, etc.).
# OK
toto = 1
r218 = 2
_plop = 3
# Pas OK
3var = 1
print = 2
ma variable = 3