Maison  >  Article  >  développement back-end  >  Une introduction détaillée aux types de données dans les objets Python

Une introduction détaillée aux types de données dans les objets Python

黄舟
黄舟original
2017-05-14 11:26:521367parcourir

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!

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