Metoden hasattr () returnerer sand, hvis et objekt har den givne navngivne attribut og falsk, hvis det ikke har det.
Syntaksen for hasattr()metoden er:
hasattr (objekt, navn)
hasattr() kaldes af getattr () for at kontrollere, om AttributeError skal hæves eller ej.
hasattr () Parametre
hasattr() metoden tager to parametre:
- objekt - objekt, hvis navngivne attribut skal kontrolleres
 - navn - navnet på den attribut, der skal søges i
 
Returneringsværdi fra hasattr ()
hasattr() metode returnerer:
- Sandt nok , hvis objektet har den givne navngivne attribut
 - Falsk , hvis objektet ikke har en given navngivet attribut
 
Eksempel: Hvordan fungerer hasattr () i Python?
 class Person: age = 23 name = 'Adam' person = Person() print('Person has age?:', hasattr(person, 'age')) print('Person has salary?:', hasattr(person, 'salary'))
Produktion
Person har alder ?: Sand person har løn ?: Falsk








