oujood.com

Python les types de données

Dans la programmation, les types de données sont une notion importante.
Les variables peuvent stocker des données de différents types, et chaque type peut faire quelque chose de différent.

chercher |

Types de données intégrés dans python

Les types de données définissent les différentes tailles et valeurs qui peuvent être stockées dans les variables.
Ainsi, Python permet de stocker des nombres, des chaînes de caractères et une liste de valeurs à l'aide de différents types de données.

Python intègre par défaut les types de données suivants :
Type Texte: str
Types Nombre: int, float, complex
Types Sequence: list, tuple, range
Type Mapping(Cartographie): dict
Types Set: set, frozenset
Type Booléen: bool
Types Binarie: bytes, bytearray, memoryview
Type None: NoneType

Définition du type de données

Python est un langage à typage dynamique, par conséquent, nous n'avons pas besoin de définir le type de la variable lors de sa déclaration. Quelque soit la valeur que nous attribuons à la variable le type de données sera automatiquement attribué.
Par exemple, la variable nom = 'Jesica' ici Python stockera la variable nom comme un type de données str(string ou chaîne de caractères).
Peu importe la valeur stockée dans une variable (objet), elle peut être de n'importe quel type : int, float, str, list, set, tuple, dict, bool, etc.

  Copier le code

x = " Bonjour le monde " str	
x = 20 int	
x = 20.5 float	
x = 1j complex	
x = ["stylo", "livre", "cahier"] list	
x = ("stylo", "livre", "cahier") tuple	
x = plage(6) range	
x = {"nom" : "Jean", "âge" : 36} dict	
x = {"stylo", "livre", "cahier"} set	
x = frozenset({"apple", "livre", "cahier"}) frozenset	
x = True bool	
x = b "Bonjour" bytes	
x = bytearray(5) bytearray	
x = memoryview(bytes(5)) memoryview	
x = None NoneType

Obtenir le type de données

Pour vérifier le type de données d'une variable, utilisez les fonctions intégrées type() et isinstance().
La fonction type() renvoie le type de données de la variable.
La fonction isinstance() vérifie si un objet appartient à une classe particulière. :
Exemple : Imprimez le type de données de la variable x :

x = 5
print(type(x))

Définir le type de données spécifique

Si vous avez besoin de spécifier le type de données, utilisez les fonctions de constructrice suivantes :
Exemple de type de données

  Copier le code

x = str(" Bonjour le monde ") str	
x = int(20) int	
x = float(20.5) float	
x = complex(1j) complex	
x = list((" stylo ", " livre ", " cahier ")) list	
x = tuple(("stylo", "livre", "cahier")) tuple	
x = range(6) range	
x = dict(name="Jean", age=36) dict	
x = set(("apple", "livre", "cahier")) set	
x = frozenset(("apple", "livre", "cahier")) frozenset	
x = bool(5) bool	
x = bytes(5) bytes	
x = bytearray(5) bytearray	
x = memoryview(bytes(5)) memoryview	

Dans les chapitres qui suivent nous allons étudier en détail les différents types cités ci-dessus.


Voir aussi nos tutoriel :

L'Attribut contextmenu

Spécifie un menu contextuel pour un élément. Le menu contextuel s'affiche lorsqu'un utilisateur clique sur l'élément

fonction strcasecmp, strcasecmp

Comparaison insensible la casse de chaînes binaires

propriété css background-blend-mode

Indique le mode de fusion de chaque couche de l’arrière plan (couleur ou image)