Variables et Littéraux en Python
Dans le tutoriel précédent, nous avons vu les commentaires en Python. Maintenant, passons à l'étude des variables et des littéraux en Python.
Les Variables en Python
En programmation, une variable est un espace de stockage pour contenir des données. Par exemple :
age = 25
Dans cet exemple, age est une variable qui stocke la valeur 25.
Attribuer des valeurs aux variables en Python
Comme montré dans l'exemple précédent, nous utilisons l'opérateur d'affectation =
pour assigner une valeur à une variable.
nom = 'Yankam'
print(nom)
Sortie : Yankam
Dans l'exemple ci-dessus, la valeur 'Yankam' est assignée à la variable nom. Ensuite, nous affichons cette valeur avec la fonction print()
.
Remarque : Python est un langage où le type de variable est déduit automatiquement. Vous n'avez donc pas besoin de déclarer le type de la variable explicitement. Ici, Python sait que 'Yankam' est une chaîne de caractères.
Changer la valeur d'une variable en Python
Vous pouvez changer la valeur d'une variable au cours de l'exécution :
nom = 'Yankam'
print(nom)
nom = 'JoelYK'
print(nom)
Sortie :
Yankam
JoelYK
Ici, la valeur de nom a été modifiée de 'Yankam' à 'JoelYK'.
Exemple : Attribuer plusieurs valeurs à plusieurs variables
Vous pouvez attribuer plusieurs valeurs à plusieurs variables en une seule ligne :
nom, ville, age = 'Jean', 'Paris', 30
print(nom)
print(ville)
print(age)
Dans cet exemple, nous avons assigné la valeur 'Jean' à la variable nom, 'Paris' à ville et 30 à age.
Attribuer une même valeur à plusieurs variables
Si vous souhaitez assigner la même valeur à plusieurs variables en une seule ligne, vous pouvez le faire comme suit :
site1 = site2 = 'PandaCodeur.com'
print(site1)
print(site2)
Ici, la valeur 'PandaCodeur.com' est attribuée à la fois à site1 et à site2.
Les Littéraux en Python
Un littéral est une représentation de valeurs fixes dans un programme, telles que des nombres, des caractères ou des chaînes de caractères. Par exemple :
salutation = 'Bonjour, tout le monde!'
nombre = 5
prix = 103.89
Dans l'exemple ci-dessus, 'Bonjour, tout le monde!', 5 et 103.89 sont des littéraux.
Types de Littéraux en Python
Il existe différents types de littéraux en Python. Explorons les plus courants :
1. Littéraux Numériques
Les littéraux numériques sont immuables et peuvent être des entiers, des nombres à virgule flottante ou des nombres complexes.
a. Entiers
Les nombres entiers sont des nombres sans partie décimale. Par exemple :
positif = 100
negatif = -20
zero = 0
b. Nombres Flottants
Les nombres à virgule flottante contiennent une partie décimale. Par exemple :
temperature = 36.5
poids = -56.7
c. Nombres Complexes
Les nombres complexes sont de la forme a + bi
, où a
est la partie réelle et b
la partie imaginaire. Par exemple :
complexe = 3 + 5i
2. Littéraux de Chaîne de Caractères
Les littéraux de chaîne sont des textes entourés de guillemets simples ou doubles :
message = "Ceci est une chaîne."
exemple = 'Ceci est aussi une chaîne.'
3. Littéraux Booléens
Les littéraux booléens peuvent prendre deux valeurs : True
ou False
. Ils sont souvent utilisés dans les conditions :
actif = True
en_panne = False