Les variables en Python
Dans ce module, nous aborderons comment affecter une valeur à une variable en Python, une opération fondamentale et pourtant simplissime. Débutons par la création d'une variable en Python.
Pour assigner une valeur à une variable, il suffit d'entrer :
nom = valeur
L'assignation se compose invariablement de deux parties :
- Sur la partie gauche de l'égal, le nom de la variable. Ce dernier doit impérativement commencer par une lettre et peut inclure des lettres minuscules ou majuscules, des chiffres, ainsi que le caractère souligné (_).
- Sur la partie droite de l'égal, la valeur à attribuer à la variable. Cette valeur peut être numérique, alphanumérique ou encore booléenne. Les valeurs alphanumériques doivent être encadrées par des guillemets doubles (" ") ou simples (' ').
À noter que, contrairement à d'autres langages tels que C ou Java, il n'est pas nécessaire de déclarer une variable au préalable en Python. L'affectation d'une valeur suffit ; l'interpréteur Python se charge alors de déclarer la variable avec le type de données qui lui est assigné.
Attention, les noms de variables en Python sont sensibles à la casse.
Si vous nommez une variable "pays", vous devrez continuer à l'utiliser exactement sous cette forme tout au long du programme.
Il ne sera pas possible de la rappeler sous "Pays" ou "PAYS", car ces variantes sont considérées comme des noms de variables différents.
Que signifie la sensibilité à la casse ? Cela signifie que les lettres minuscules et majuscules sont perçues comme étant différentes.
Comment attribuer un nombre à une variable
Pour attribuer une valeur numérique, il suffit de saisir la valeur sans guillemets ni apostrophes.
Par exemple, ouvrez l'éditeur IDLE et saisissez cette assignation.
year=2018
print(year)
Comme 2018 est un entier, Python déclare automatiquement la variable "year" comme une variable de type entier.
Appuyez désormais sur la touche F5 pour exécuter le programme.
Sortie
2018
Dans la première ligne, le programme assigne la valeur 2018 à la variable "year".
La ligne suivante affiche la valeur de la variable "year" à l'écran en utilisant l'instruction "print".
Comment attribuer une chaîne de caractères à une variable
Pour attribuer une valeur alphanumérique, écrivez la chaîne entre deux guillemets ou apostrophes.
Exemple :
country="Italy"
print(country)
Notez que vous pouvez attribuer une valeur alphanumérique à une variable en utilisant soit des guillemets doubles ("Italy") soit des apostrophes ('Italy'). Le résultat est identique.
Dans la première ligne, vous avez assigné la valeur alphanumérique "Italy" à la variable "country".
Comme "Italy" est une chaîne de caractères, Python déclare automatiquement la variable "country" comme une variable alphanumérique.
Appuyez maintenant sur la touche F5 pour exécuter le programme.
Sortie
Italy
La ligne suivante imprime la valeur alphanumérique de la variable à l'écran en utilisant l'instruction "print".
Dans le prochain module, nous verrons comment gérer les caractères spéciaux dans une variable alphanumérique.