Metoda hasattr () returnează adevărat dacă un obiect are atributul numit dat și fals dacă nu.
Sintaxa hasattr()
metodei este:
hasattr (obiect, nume)
hasattr()
este apelat de getattr () pentru a verifica dacă AttributeError trebuie să fie ridicat sau nu.
hasattr () Parametri
hasattr()
metoda are doi parametri:
- obiect - obiect al cărui atribut numit urmează să fie verificat
- nume - numele atributului de căutat
Returnează valoarea de la hasattr ()
hasattr()
metoda returnează:
- Adevărat , dacă obiectul are atributul numit dat
- Fals , dacă obiectul nu are un atribut numit dat
Exemplu: Cum funcționează hasattr () în Python?
class Person: age = 23 name = 'Adam' person = Person() print('Person has age?:', hasattr(person, 'age')) print('Person has salary?:', hasattr(person, 'salary'))
Ieșire
Persoana are vârsta ?: Adevărata Persoană are salariu ?: Fals