Typage Dynamique
Fondamental :
Python est un langage à typage dynamique. Cela signifie que :
Vous n'avez pas besoin de déclarer explicitement le type d'une variable avant de l'utiliser.
Le type de la variable est déterminé automatiquement par l'interpréteur au moment de l'affectation, en fonction du type de la valeur assignée.
Le type d'une variable peut même changer au cours de l'exécution si on lui affecte une nouvelle valeur d'un type différent.
Exemple : Exemple de Typage Dynamique :
1
a = 10 # a est maintenant de type entier (int)
2
print(a)
3
4
a = "Béni Mellal" # a est maintenant de type chaîne de caractères (str)
5
print(a)
6
7
a = True # a est maintenant de type booléen (bool)
8
print(a)