Metode hasattr () atgriež vērtību true, ja objektam ir dots nosauktais atribūts, un false, ja tā nav.
Metodes sintakse hasattr()
ir:
hasattr (objekts, nosaukums)
hasattr()
tiek izsaukts ar getattr (), lai pārbaudītu, vai AttributeError ir jāpaceļ vai nav.
hasattr () parametri
hasattr()
metode prasa divus parametrus:
- objekts - objekts, kura nosauktais atribūts jāpārbauda
- nosaukums - meklējamā atribūta nosaukums
Atgriezt vērtību no hasattr ()
hasattr()
metode atgriež:
- Tiesa , ja objektam ir dots nosauktais atribūts
- Nepatiesa , ja objektam nav norādīta atribūta
Piemērs: Kā hasattr () darbojas Python?
class Person: age = 23 name = 'Adam' person = Person() print('Person has age?:', hasattr(person, 'age')) print('Person has salary?:', hasattr(person, 'salary'))
Rezultāts
Personai ir vecums ?: Patiesai personai ir alga ?: Viltus