ConsigneCrée `age = 25` et `ville = 'Paris'`, puis affiche : J'ai 25 ans et j'habite à Paris
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, 1000float — nombre décimal : 3.14, -0.5, 2.0bool — 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 = 25print(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 →