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 | Tuplede forme (1,2,3, »je suis un tuple »,5,3.14159) | |
List | Liste | list | Listede 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 | Dictionnairede 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 |