Ad Code

Responsive Advertisement

Types de données Python


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 a les types de données suivants intégrés par défaut, dans ces catégories :

Type de texte :str
Types numériques :intfloatcomplex
Types de séquence :listtuplerange
Type de mappage :dict
Types d'ensemble :set,frozenset
Type booléen :bool
Types binaires :bytesbytearraymemoryview
Aucun Tapez :NoneType

Obtenir le type de données

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

ExempleObtenez votre propre serveur Python

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

x = 5
print(type(x))
Essayez-le vous-même »

Définition du type de données

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

ExampleData TypeTry it
x = "Hello World"strTry it »
x = 20intTry it »
x = 20.5floatTry it »
x = 1jcomplexTry it »
x = ["apple", "banana", "cherry"]listTry it »
x = ("apple", "banana", "cherry")tupleTry it »
x = range(6)rangeTry it »
x = {"name" : "John", "age" : 36}dictTry it »
x = {"apple", "banana", "cherry"}setTry it »
x = frozenset({"apple", "banana", "cherry"})frozensetTry it »
x = TrueboolTry it »
x = b"Hello"bytesTry it »
x = bytearray(5)bytearrayTry it »
x = memoryview(bytes(5))memoryviewTry it »
x = NoneNoneTypeTry it »


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 :

ExampleData TypeTry it
x = str("Hello World")strTry it »
x = int(20)intTry it »
x = float(20.5)floatTry it »
x = complex(1j)complexTry it »
x = list(("apple", "banana", "cherry"))listTry it »
x = tuple(("apple", "banana", "cherry"))tupleTry it »
x = range(6)rangeTry it »
x = dict(name="John", age=36)dictTry it »
x = set(("apple", "banana", "cherry"))setTry it »
x = frozenset(("apple", "banana", "cherry"))frozensetTry it »
x = bool(5)boolTry it »
x = bytes(5)bytesTry it »
x = bytearray(5)bytearrayTry it »
x = memoryview(bytes(5))memoryviewTry it »

Testez-vous avec des exercices

Exercer:

L'exemple de code suivant afficherait le type de données de x, de quel type de données s'agirait-il ?

x = 5
impression(type(x))


Enregistrer un commentaire

0 Commentaires

Ad Code

Responsive Advertisement