Python hasattr ()

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 

Mielenkiintoisia artikkeleita...