Hasattr () -menetelmä palauttaa arvon true, jos objektilla on annettu nimetty attribuutti, ja false, jos se ei ole.
Menetelmän syntaksi hasattr()
on:
hasattr (esine, nimi)
hasattr()
getattr () kutsuu tarkistaakseen, onko AttributeError nostettava vai ei.
hasattr () -parametrit
hasattr()
menetelmä ottaa kaksi parametria:
- object - objekti, jonka nimetty attribuutti on tarkistettava
- nimi - haettavan määritteen nimi
Palautusarvo hasattrista ()
hasattr()
method palaa:
- Tosi , jos objektilla on annettu nimetty attribuutti
- False , jos objektilla ei ole annettua nimettyä attribuuttia
Esimerkki: Kuinka hasattr () toimii Pythonissa?
class Person: age = 23 name = 'Adam' person = Person() print('Person has age?:', hasattr(person, 'age')) print('Person has salary?:', hasattr(person, 'salary'))
Tuotos
Henkilöllä on ikä ?: Tosi henkilöllä on palkka ?: Väärin