De methode hasattr () retourneert true als een object het opgegeven kenmerk heeft en false als dat niet het geval is.
De syntaxis van hasattr()
methode is:
hasattr (object, naam)
hasattr()
wordt aangeroepen door getattr () om te controleren of AttributeError moet worden verhoogd of niet.
hasattr () Parameters
hasattr()
methode heeft twee parameters:
- object - object waarvan het benoemde attribuut moet worden gecontroleerd
- naam - naam van het attribuut dat moet worden doorzocht
Retourwaarde van hasattr ()
hasattr()
methode retourneert:
- Waar , als object het opgegeven benoemde kenmerk heeft
- Onwaar , als het object geen benoemd kenmerk heeft
Voorbeeld: hoe werkt hasattr () in Python?
class Person: age = 23 name = 'Adam' person = Person() print('Person has age?:', hasattr(person, 'age')) print('Person has salary?:', hasattr(person, 'salary'))
Uitvoer
Persoon heeft leeftijd ?: Ware persoon heeft salaris ?: Niet waar