Nous avons donc créé une variable qui s’appelle nom_de_la_variable et nous lui avons assigné la valeur valeur_de_la_variable.
Exemple :
prenom = « Julien »
age = 23
# Affichage des variables
print(prenom)
print(age)
Il est préférable de choisir des noms de variables qui respectent les règles suivantes :
- Des noms plus descriptifs comme notes_examen_s1 ou nombre_de_livres_lus_2023
- Une variable doit commencer par une lettre ou un tiret bas (_), mais jamais par un chiffre
- Les noms de variables ne doivent pas contenir d’espaces
- Le nom d’une variable ne peut pas commencer par un chiffre
- Le nom d’une variable ne peut contenir que des caractères alphanumériques et des tirets bas
- Python est sensible à la casse, donc nom et Nom sont des variables différentes.
Exemples valides :
mon_age = 30
_nom = « Alice »
age2 = 25
Exemples non valides :
mon age = 30 # Ne peut pas contenir d’espaces
Chaque variable peut contenir différents types de données, et Python gère automatiquement ces types selon la valeur assignée.
Voici les types de variables les plus courants en Python :
- Entier désigné par int pour Integer
- Flottant désigné par float (nombres à virgule flottante (décimaux))
- Chaîne de caractères désigné par str (texte)
- Booléen désigné par bool (valeurs logiques True ou False)
- Liste désigné par list (collection ordonnée d’éléments)
- Dictionnaire désigné par dict (collection d’éléments clé-valeur)
- Tuple désigné par tuple (similaire à une liste, mais immuable (non modifiable))
Exemple :
prix = 19.99 # Flottant (float)
nom = « Koffi » # Chaîne de caractères (str)
est_etudiant = True # Booléen (bool)
notes = [15, 18, 20, 12] # Liste (list) à détailler plus tard
personne = {« nom »: « Bob », « age »: 30} # Dictionnaire (dict) à détailler plus tard
coordonnees = (10, 20) # Tuple (tuple) à détailler plus tard
Il est possible de changer la valeur d’une variable en lui réassignant tout simplement une nouvelle valeur à tout moment.
Exemple :
print(age) # Affiche 25
age = 30
print(age) # Affiche 30
Python gère les types automatiquement, mais il est possible de convertir un type en un autre dans certaines situations (par exemple, convertir un entier en chaîne de caractères).
Exemple :
age_str = str(age) # Conversion d’un entier en chaîne de caractères
age = « 25 »
age_en_nombre = int(age) # Convertir une chaîne en entier
print(age_en_nombre + 5) # Affiche 30
Nous pouvons utiliser les fonctions suivantes pour convertir les types :
- str() pour convertir en chaîne de caractères.
- int() pour convertir en entier.
- float() pour convertir en flottant.
- bool() pour convertir en booléen.