Maison > Article > développement back-end > Une introduction détaillée aux types de données dans les objets Python
Pour python, tout est un objet, toutes les données stockées dans le programme sont un objet et les objets sont créés en fonction des classes. Cet article présente principalement les types de données des objets Python. Les amis qui en ont besoin peuvent se référer à
Pour Python, tout est un objet et toutes les données stockées dans le programme sont un objet. Créer basé sur des classes
Les ordinateurs peuvent traiter bien plus que de simples valeurs numériques, ils peuvent également traiter diverses données telles que du texte, des graphiques, audio, vidéo, pages Web , etc. Différents Pour les données, différents types de données doivent être définis.
class fait référence à un type personnalisé et type fait référence à un type intégré. Les deux représentent des types de données, les noms sont juste différents
Chaque objet a une identité, un type et une valeur. L'identité fait référence au pointeur de l'emplacement de l'objet en mémoire (l'adresse dans la mémoire), La fonction intégrée id() peut renvoyer l'identité d'un objet. Le nom de la variable est le nom de l'emplacement spécifique qui fait référence
Instanciation : créer un objet d'un type spécifique
Après la création de l'instance , son identité et son type Immuable
Si la valeur de l'objet peut être modifiée, on l'appelle un objet mutable
Si la valeur de l'objet ne peut pas être modifiée, on l'appelle un objet immuable
Conteneur : Un objet contient autres Une référence à un objet, comme une liste.
Python est un langage fortement typé. Le type d'un objet détermine les opérations auxquelles l'objet peut participer ou les méthodes qu'il prend en charge. C'est-à-dire que les méthodes existent dans la classe et les fonctions de l'objet le sont. tous trouvés dans la classe.
La plupart des objets ont une grande quantité de données uniquesPropriétés et méthodes
Propriétés : valeurs liées à l'objet, telles que les noms de variables
Méthodes : quand appelées Fonctions qui effectuent certaines opérations sur les objets
>>> name='test' >>> name.upper() --方法 TEST >>> num = 1 >>> print(num.real) --属性 help(type) -- 查看某个类型有哪些方法或属性 >>> help(int) help(type.func) -- 查找某个方法的用法 >>> help(str.find) 使用点(.)运算符可以访问属性和方法 print(type(obj)) -- 查看对象由哪个类创建的 >>> from twisted.internet import reactor >>> print(type(reactor))
Types de données de base
Nombres : int, long, float, complexe, bool (0 : False, 1 : Vrai)
Caractère : str,unicode
Liste : list
Tuple : tuple
Dictionnaire : dict
Fichier : fichier
Autre : set (set), congeléset, type de classe, Aucun
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!