Python hasattr ()

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 

Articole interesante...