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ış