Python hasattr ()

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 

Interessante artikler...