Types de données

source : https://fr.wikiversity.org/wiki/Python/Les_types_de_base

Nom du type (anglais) Nom du type (français) Code du type Description
Types numériques Integer Entier int Entier compris entre -2 147 483 648 et 2 147 483 647 (codage sur 32 bits soit 4 octets)
Floating point number Nombre à virgule flottante float Valeur spécifiée avec un point dans le programme (exemple : a = 2.0 ) permettant une approximation de nombre réel
Complex Nombre complexe complex Nombre complexe
Types d’objets itérables Character string Chaîne de caractères str Chaîne de caractères
Unicode character string Chaîne de caractères Unicode unicode Chaîne de caractères encodés selon la norme Unicode
N-uplet N-uplet tuple Tuple
de forme  (1,2,3,"je suis un tuple",5,3.14159)
List Liste list Liste
de forme  [1,2,3,"je suis une liste",'...']
Range Intervalle range Liste dont les numéros peuvent être générés automatiquement
Dictionary Dictionnaire dict Dictionnaire
de forme  {'Œuf': 1, 'Jambon': 0}
Set Collection set Collection désordonnée d’éléments uniques
Frozenset Collection figée frozenset Collection désordonnée immuable d’éléments uniques
File Fichier file Fichier informatique
Autres types d’objets None Rien None Type d’un vide (par exemple, par assignation de la valeur None  à une variable)
Type Type type Type du type des objets (exemple : type de la valeur renvoyée par la fonction type() )
Object Objet object Type basique
Not implemented type Absence d’implémentation NotImplementedType
Boolean Valeur booléenne bool Type de True  et de False  (renvoyés par exemple lors de tests ou d’opérations booléennes)
Exception Exception exception Message d’erreur
function Fonction fonction Fonction
module Module module Module