Python hasattr ()

La méthode hasattr () retourne true si un objet a l'attribut nommé donné et false dans le cas contraire.

La syntaxe de la hasattr()méthode est:

 hasattr (objet, nom)

hasattr() est appelé par getattr () pour vérifier si AttributeError doit être déclenché ou non.

Paramètres hasattr ()

hasattr() La méthode prend deux paramètres:

  • objet - objet dont l'attribut nommé doit être vérifié
  • nom - nom de l'attribut à rechercher

Valeur renvoyée par hasattr ()

hasattr() la méthode renvoie:

  • Vrai , si l'objet a l'attribut nommé donné
  • Faux , si l'objet n'a pas d'attribut nommé

Exemple: comment hasattr () fonctionne en Python?

 class Person: age = 23 name = 'Adam' person = Person() print('Person has age?:', hasattr(person, 'age')) print('Person has salary?:', hasattr(person, 'salary'))

Production

 La personne a de l'âge?: La vraie personne a un salaire?: Faux 

Articles intéressants...