Metoden hasattr () returnerer true hvis et objekt har det angitte attributtet og false hvis det ikke har det.
Syntaksen for hasattr()
metoden er:
hasattr (objekt, navn)
hasattr()
kalles av getattr () for å sjekke om AttributeError skal heves eller ikke.
hasattr () Parametere
hasattr()
metoden tar to parametere:
- objekt - objekt hvis navngitte attributt skal kontrolleres
- navn - navnet på attributtet som skal søkes
Returverdi fra hasattr ()
hasattr()
metoden returnerer:
- Det er sant , hvis objektet har det gitte attributtet
- Usann , hvis objektet ikke har noe gitt navngitt attributt
Eksempel: Hvordan hasattr () fungerer i Python?
class Person: age = 23 name = 'Adam' person = Person() print('Person has age?:', hasattr(person, 'age')) print('Person has salary?:', hasattr(person, 'salary'))
Produksjon
Person har alder?: Sann person har lønn ?: Falske