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