Les types de base de Python sont int (entiers), float (décimaux), str (texte), bool (vrai/faux) et None (absence de valeur). Le type d'une valeur détermine les opérations possibles, et type() permet de l'inspecter. Les conversions se font explicitement avec int(), float() ou str().
Exemple
int('42') + 1 # 43
type(3.14) # <class 'float'>