Python hasattr ()

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 

Interessante artikelen...