Types de Données
Introduction
Python gère différents types de données. Connaître le type est essentiel pour manipulate correctement les données.
Les Types Fondamentaux
Entier (int)
nombres positifs ou négatifs sans décimale
Flottant (float)
Nombres avec une décimale
Chaîne de caractères (str)
Du texte, entre guillemets
Booléen (bool)
Vrai ou Faux
Connaître le Type
Utilisez type() pour connaître le type d'une variable :
x = 42
print(type(x)) # <class 'int'>
y = 3.14
print(type(y)) # <class 'float'>
z = "Bonjour"
print(type(z)) # <class 'str'>
b = True
print(type(b)) # <class 'bool'>
Convertir les Types
Vers entier
Vers flottant
Vers chaîne
Vers booléen
Attention
int("3.5") provoque une erreur ! Utilisez d'abord float().
Les Collections
Liste (list)
Tableau ordonnée et modifiable
Tuple
Tableau ordonnée et immuable :
- Une fois créé, on ne peut plus modifier, ajouter ou supprimer d'éléments.
Ensemble (set)
Collection sans doublon, non ordonnée
Dictionnaire (dict)
Paires clé-valeur
Résumé des Types
| Type | Description | Exemple |
|---|---|---|
int |
Entier | 42 |
float |
Flottant | 3.14 |
str |
Chaîne | "texte" |
bool |
Booléen | True |
list |
Liste | [1, 2, 3] |
tuple |
Tuple | (1, 2, 3) |
set |
Ensemble | {1, 2, 3} |
dict |
Dictionnaire | {"a": 1} |
Vérifier le Type
Utilisez isinstance() :
x = 42
isinstance(x, int) # True
isinstance(x, float) # False
isinstance(x, str) # False
y = "Bonjour"
isinstance(y, str) # True