Python hasattr ()

A hasattr () metódus true értéket ad vissza, ha az objektum rendelkezik a megadott nevű attribútummal, és hamis, ha nincs.

A hasattr()módszer szintaxisa :

 hasattr (objektum, név)

hasattr() a getattr () hívja meg, hogy ellenőrizze, fel kell-e emelni az AttributeError elemet.

hasattr () Paraméterek

hasattr() A módszer két paramétert vesz fel:

  • object - objektum, amelynek megnevezett attribútumát ellenőrizni kell
  • név - a keresendő attribútum neve

Visszatérési érték a hasattr-ból ()

hasattr() metódus visszatér:

  • Igaz , ha az objektum rendelkezik a megadott elnevezett attribútummal
  • Hamis , ha az objektumnak nincs megnevezett attribútuma

Példa: Hogyan működik a hasattr () a Pythonban?

 class Person: age = 23 name = 'Adam' person = Person() print('Person has age?:', hasattr(person, 'age')) print('Person has salary?:', hasattr(person, 'salary'))

Kimenet

 A személynek van életkora ?: Igaz embernek van fizetése ?: Hamis 

érdekes cikkek...