Que signifie isinstance en python ?

青灯夜游
Libérer: 2020-08-29 15:13:19
original
48360 Les gens l'ont consulté

En Python, isinstance signifie « déterminer le type » ; isinstance() est une fonction intégrée utilisée pour déterminer si un objet est d'un type connu, similaire à type().

Que signifie isinstance en python ?

fonction isinstance() pour déterminer si un objet est d'un type connu, similaire à type().

La différence entre isinstance() et type() :

  • type() ne considère pas la sous-classe comme un type de classe parent et ne considère pas la relation successorale.

  • isinstance() considérera la sous-classe comme un type de classe parent et considérera la relation d'héritage.

Si vous souhaitez déterminer si deux types sont identiques, il est recommandé d'utiliser isinstance().

Syntaxe

isinstance(object, classinfo)
Copier après la connexion

Paramètres

  • objet -- objet d'instance.

  • classinfo -- peut être un nom de classe direct ou indirect, un type primitif ou un tuple composé de ceux-ci.

Valeur de retour

Si le type de l'objet est le même que le type du paramètre deux (classinfo), il renvoie True, sinon il renvoie False.

Exemple :

>>>a = 2
>>> isinstance (a,int)
True
>>> isinstance (a,str)
False
>>> isinstance (a,(str,int,list))    # 是元组中的一个返回 True
True
Copier après la connexion

Apprentissage recommandé : Tutoriel vidéo 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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!