Python hasattr ()

Metoda hasattr () vrací true, pokud má objekt daný pojmenovaný atribut, a false, pokud nemá.

Syntaxe hasattr()metody je:

 hasattr (objekt, název)

hasattr() je volána getattr (), aby zkontrolovala, zda má být AttributeError zvýšen nebo ne.

hasattr () parametry

hasattr() metoda má dva parametry:

  • objekt - objekt, jehož pojmenovaný atribut má být zkontrolován
  • name - název hledaného atributu

Vrátit hodnotu z hasattr ()

hasattr() metoda vrací:

  • Je pravda , že pokud má objekt daný pojmenovaný atribut
  • False , pokud objekt nemá daný pojmenovaný atribut

Příklad: Jak hasattr () funguje v Pythonu?

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

Výstup

 Osoba má věk ?: Pravá osoba má plat ?: Falešný 

Zajímavé články...