Maison  >  Article  >  développement back-end  >  Quels sont les types de données variables en Python ?

Quels sont les types de données variables en Python ?

青灯夜游
青灯夜游original
2019-06-14 18:37:5216140parcourir

Quels sont les types de données variables en Python ?

Il existe six types de données de base dans python3 : Number (int, float, bool, complex), String, List, Tuple, Dictionary, Set

Types de données variables : list, dic, set

Types de données immuables : Number, String, Tuple

Que sont les types de données mutables et les types de données immuables ?

1. Le type de données immuable en Python ne permet pas de changer la valeur de la variable. Si la valeur de la variable est modifiée, cela équivaut à créer un nouvel objet. Pour les objets ayant la même valeur, il n'y a qu'un seul objet dans la mémoire et il existe un décompte de références interne pour enregistrer le nombre de variables faisant référence à cet objet.

2. Le type de données variable en Python permet de modifier la valeur de la variable. Si vous effectuez append, += et d'autres opérations sur la variable, cela modifiera uniquement la valeur de la variable sans en créer une nouvelle. object. , l’adresse de l’objet référencé par la variable ne changera pas. Cependant, pour différents objets ayant la même valeur, il y aura différents objets dans la mémoire, c'est-à-dire que chaque objet aura sa propre adresse, ce qui équivaut à enregistrer plusieurs copies de l'objet avec la même valeur dans la mémoire. référence comptage ici.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn