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ý