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