Types de données Python
- Page précédente Variables Python
- Page suivante Nombre Python
Types de données intégrés
Dans la programmation, le type de données est un concept important.
Les variables peuvent stocker différents types de données et les opérations peuvent varier en fonction du type.
Dans ces catégories, Python possède par défaut les types de données intégrés suivants :
Type de texte : | str |
Type de nombre : | int , float , complex |
Type de séquence : | list , tuple , range |
Type de mapping : | dict |
Type de ensemble : | set , frozenset |
Type booléen : | bool |
Type binaire : | bytes , bytearray , memoryview |
Obtenir le type de données
Vous pouvez utiliser la fonction type() pour obtenir le type de données de tout objet :
Exemple
Imprimer le type de données de la variable x :
x = 10 print(type(x))
Définir le type de données
Dans Python, lorsque vous affectez une valeur à une variable, vous définissez le type de données :
Exemple | Type de données | Essayer |
---|---|---|
x = "Hello World" | str | Essayer |
x = 29 | int | Essayer |
x = 29.5 | float | Essayer |
x = 1j | complex | Essayer |
x = ["apple", "banana", "cherry"] | list | Essayer |
x = ("apple", "banana", "cherry") | tuple | Essayer |
x = range(6) | range | Essayer |
x = {"name" : "Bill", "age" : 63} | dict | Essayer |
x = {"apple", "banana", "cherry"} | set | Essayer |
x = frozenset({"apple", "banana", "cherry"}) | frozenset | Essayer |
x = True | bool | Essayer |
x = b"Hello" | bytes | Essayer |
x = bytearray(5) | bytearray | Essayer |
x = memoryview(bytes(5)) | memoryview | Essayer |
Définir un type de données spécifique
Si vous souhaitez spécifier un type de données, vous pouvez utiliser les constructeurs suivants :
Exemple | Type de données | Essayer |
---|---|---|
x = str("Hello World") | str | Essayer |
x = int(29) | int | Essayer |
x = float(29.5) | float | Essayer |
x = complex(1j) | complex | Essayer |
x = list(("apple", "banana", "cherry")) | list | Essayer |
x = tuple(("apple", "banana", "cherry")) | tuple | Essayer |
x = range(6) | range | Essayer |
x = dict(name="Bill", age=36) | dict | Essayer |
x = set(("apple", "banana", "cherry")) | set | Essayer |
x = frozenset(("apple", "banana", "cherry")) | frozenset | Essayer |
x = bool(5) | bool | Essayer |
x = bytes(5) | bytes | Essayer |
x = bytearray(5) | bytearray | Essayer |
x = memoryview(bytes(5)) | memoryview | Essayer |
- Page précédente Variables Python
- Page suivante Nombre Python