Python a plusieurs types de données de base. Le type détermine ce qu'on peut faire avec la valeur.
Les 4 types essentiels :
str — texte (string) : 'hello', "data", 'Paris'
int — nombre entier : 42, -7, 0, 1000
float — nombre décimal : 3.14, -0.5, 2.0
bool — booléen : True ou False (vrai/faux)Pour les décimaux : on utilise le point, pas la virgule.
pi = 3.14 ✅
pi = 3,14 ❌ (Python comprend ça comme un tuple = 2 nombres)
type() permet de connaître le type d'une valeur :
type('hello') → <class 'str'>
type(42) → <class 'int'>
type(3.14) → <class 'float'>On préfixe la chaîne par un f et on met les variables entre accolades { } :
nom = 'Alice'
age = 25
print(f'{nom} a {age} ans') # affiche : Alice a 25 ansC'est plus lisible que la concaténation avec + et ça évite de devoir convertir les nombres en texte.
Envie d'aller plus loin ? Découvrez nos formations certifiées Bac+2 à Bac+5 →