Python hasattr ()

Metóda hasattr () vracia hodnotu true, ak má objekt daný pomenovaný atribút, a hodnotu false, ak nemá.

Syntax hasattr()metódy je:

 hasattr (objekt, meno)

hasattr() je volaná metódou getattr () na kontrolu, či má byť AttributeError zvýšený alebo nie.

hasattr () parametre

hasattr() metóda má dva parametre:

  • objekt - objekt, ktorého pomenovaný atribút sa má skontrolovať
  • name - názov atribútu, ktorý sa má prehľadať

Vrátiť hodnotu z hasattr ()

hasattr() metóda vracia:

  • Je pravda , že ak má objekt daný pomenovaný atribút
  • False , ak objekt nemá žiadny daný pomenovaný atribút

Príklad: Ako funguje hasattr () v Pythone?

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

Výkon

 Osoba má vek ?: Pravá osoba má plat ?: Falošný 

Zaujímavé články...