Programmation Python
À propos de la leçon

Types de données intégrés

En programmation, le type de données est un concept important.

Les variables peuvent stocker des données de différents types, et différents types peuvent faire différentes choses.

Python intègre par défaut les types de données suivants, dans ces catégories :

Type de texte : str
Types numériques: int, float, complex
Types de séquence: list, tuple, range
Type de mappage: dict
types set: set, frozenset
Type Boolean: bool
Types binaires: bytes, bytearray, memoryview
Type None : NoneType

Obtenir le type de données

Vous pouvez obtenir le type de données de n’importe quel objet en utilisant la fonction type() :

Exemple:

Imprimez le type de données de la variable x :

Définition du type de données

En Python, le type de données est défini lorsque vous attribuez une valeur à une variable :

ExempleType de données
x = « Hello World »str
x = 20int
x = 20.5float
x = 1jcomplex
x = [« apple », « banana », « cherry »]list
x = (« apple », « banana », « cherry »)tuple
x = range(6)range
x = {« name » : « John », « age » : 36}dict
x = {« apple », « banana », « cherry »}set
x = frozenset({« apple », « banana », « cherry »})frozenset
x = Truebool
x = b »Hello »bytes
x = bytearray(5)bytearray
x = memoryview(bytes(5))memoryview
x = NoneNoneType

Définition du type de données spécifique

Si vous souhaitez spécifier le type de données, vous pouvez utiliser les fonctions constructeur suivantes :

ExempleType de données
x = str(« Hello World »)str
x = int(20)int
x = float(20.5)float
x = complex(1j)complex
x = list((« apple », « banana », « cherry »))list
x = tuple((« apple », « banana », « cherry »))tuple
x = range(6)range
x = dict(name= »John », age=36)dict
x = set((« apple », « banana », « cherry »))set
x = frozenset((« apple », « banana », « cherry »))frozenset
x = bool(5)bool
x = bytes(5)bytes
x = bytearray(5)bytearray
x = memoryview(bytes(5))memoryview