Python hasattr ()

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 

Intressanta artiklar...