Pythoni hasattr ()

Meetod hasattr () tagastab true, kui objektil on määratud nimeline atribuut, ja false, kui seda pole.

Meetodi süntaks hasattr()on:

 hasattr (objekt, nimi)

hasattr() kutsutakse getattr () abil, kas AttributeError tuleb tõsta või mitte.

hasattr () parameetrid

hasattr() meetodil on kaks parameetrit:

  • objekt - objekt, mille nimelist atribuuti tuleb kontrollida
  • nimi - otsitava atribuudi nimi

Tagastusväärtus hasattrilt ()

hasattr() meetod tagastab:

  • Tõsi , kui objektil on antud nimeline atribuut
  • Väär , kui objektil pole antud nimega atribuuti

Näide: kuidas hasattr () Pythonis töötab?

 class Person: age = 23 name = 'Adam' person = Person() print('Person has age?:', hasattr(person, 'age')) print('Person has salary?:', hasattr(person, 'salary'))

Väljund

 Inimesel on vanus ?: Tõelisel inimesel on palk ?: Vale 

Huvitavad Artiklid...