Python hasattr ()

Hasattr () yöntemi, bir nesne belirtilen adlandırılmış özelliğe sahipse true, yoksa false döndürür.

hasattr()Yöntemin sözdizimi şöyledir:

 hasattr (nesne, ad)

hasattr() AttributeError'ın yükseltilip yükseltilmeyeceğini kontrol etmek için getattr () tarafından çağrılır.

hasattr () Parametreler

hasattr() yöntem iki parametre alır:

  • nesne - adlandırılmış niteliği kontrol edilecek nesne
  • isim - aranacak özelliğin adı

Hasattan dönüş değeri ()

hasattr() yöntem döndürür:

  • Doğru , eğer nesne belirtilen adlandırılmış özelliğe sahipse
  • Yanlış , nesnenin belirli bir adlandırılmış özniteliği yoksa

Örnek: hasattr () Python'da nasıl çalışır?

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

Çıktı

 Kişinin yaşı var mı ?: Gerçek Kişinin maaşı var mı ?: Yanlış 

Ilginç makaleler...