Metoden hasattr () returnerar true om ett objekt har det angivna namngivna attributet och false om det inte har det.
Syntaxen för hasattr()
metoden är:
hasattr (objekt, namn)
hasattr()
kallas av getattr () för att kontrollera om AttributeError ska höjas eller inte.
hasattr () Parametrar
hasattr()
metoden tar två parametrar:
- objekt - objekt vars namngivna attribut ska kontrolleras
- name - namnet på det attribut som ska sökas
Returvärde från hasattr ()
hasattr()
metoden returnerar:
- Det är sant , om objektet har det angivna namngivna attributet
- Falskt , om objektet inte har något angivet attribut
Exempel: Hur fungerar hasattr () i Python?
class Person: age = 23 name = 'Adam' person = Person() print('Person has age?:', hasattr(person, 'age')) print('Person has salary?:', hasattr(person, 'salary'))
Produktion
Person har ålder ?: Sann person har lön ?: Falskt