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








