Que signifie type() en python

王林
Libérer: 2020-05-11 11:51:16
original
32822 Les gens l'ont consulté

Que signifie type() en python

type() est une fonction intégrée pour obtenir le type d'une variable.

La fonction type() a deux utilisations. Lorsqu'il n'y a qu'un seul paramètre, elle renvoie le type de l'objet. Renvoie un objet de classe lorsqu'il y a trois paramètres.

Syntaxe :

type(object)
type(name, bases, dict)
Copier après la connexion

Usage spécifique :

Un paramètre

type(object)
Copier après la connexion

renvoie le type d'un objet, tel que :

In [1]: a = 10 
In [2]: type(a)
Out[2]: int
Copier après la connexion

Trois paramètres

tpye(name, bases, dict)
Copier après la connexion

nom nom de la classe

tuple de bases de la classe parent

paire clé-valeur dict composée de méthodes d'attribut et de valeurs de la classe

Renvoie un objet de classe :

# 实例方法
def instancetest(self):
	print("this is a instance method")
# 类方法
@classmethod
def classtest(cls):
	print("this is a class method")
# 静态方法
@staticmethod
def statictest():
	print("this is a static method")
# 创建类
test_property = {"name": "tom", "instancetest": instancetest, "classtest": classtest, "statictest": statictest}
Test = type("Test", (), test_property)
# 创建对象
test = Test()
# 调用方法
print(test.name)
test.instancetest()
test.classtest()
test.statictest()
Copier après la connexion

Résultat de sortie :

tom
this is a instance method
this is a class method
this is a static method
Copier après la connexion

Tutoriel recommandé : tutoriel python

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal