Metoda hasattr () vrne true, če ima objekt dani imenovani atribut, in false, če ga nima.
Sintaksa hasattr()metode je:
hasattr (predmet, ime)
hasattr() ga pokliče getattr (), da preveri, ali naj se AttributeError dvigne ali ne.
hasattr () Parametri
hasattr() metoda ima dva parametra:
- objekt - objekt, katerega poimenovani atribut je treba preveriti
- ime - ime atributa, ki ga želite iskati
Vrnjena vrednost iz hasattr ()
hasattr() metoda vrne:
- Res je , če ima objekt dani imenovani atribut
- False , če objekt nima podanega imenovanega atributa
Primer: Kako hasattr () deluje v Pythonu?
class Person: age = 23 name = 'Adam' person = Person() print('Person has age?:', hasattr(person, 'age')) print('Person has salary?:', hasattr(person, 'salary'))
Izhod
Oseba ima starost ?: Resnična oseba ima plačo ?: Neresnično








