Python hasattr ()

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 

Interessante artikler...