isinstance ( )
DESCRIPTION.
Retourne True si un objet est une instance de la classe.
SYNTAXE.
Variable = isinstance ( objet , parent )
Variable = ⇨ variable qui recevra l'évaluation [ optionnel ]
isinstance ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
objet ⇨ objet à tester [ OBLIGATOIRE ]
parent ⇨ classe de référence [ OBLIGATOIRE ]
REMARQUES.
objet peut être l'identifiant de l'objet, un nom de variable désignant l'objet, ou toute autre forme de lien se référant à l'objet.
parent doit être une classe, une sous-classe, ou un tuple ( ) de classes. Une classe sera identifiée par son nom uniquement, sans paire de parenthèses.
La méthode isinstance ( ) retourne True, si objet est une instance de la classe parent, ou une sous-classes de parent, qu'elle soit directe, indirecte ou virtuelle. Si parent est un tuple ( ) de classes, objet doit être une instance d'au moins une des classes pour retourner True. Dans tous les autres cas, False sera retourné.
EXEMPLES.
Test = 123
print ( isinstance ( Test , int ) ) retourne True
print ( isinstance ( Test , float ) ) retourne False
print ( isinstance ( True , bool ) ) retourne True
print ( isinstance ( True , int ) ) retourne True
Les booléens True et False sont des instances bool ( ), qui est une sous-classe de int ( ), ils sont donc aussi des instances indirectes de int ( ).
print ( isinstance ( "123" , ( int , str ) ) ) retourne True
print ( isinstance ( "123" , ( int , bool , float ) ) ) retourne False
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.