Python hasattr ()

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 

Zanimive Članki...