Python getattr() Fonksiyonu
Örnek
"Person" nesnesinin "age" özelliğinin değerini almak için:
class Person: name = "Bill" age = 63 country = "USA" x = getattr(Person, 'age')
Tanım ve Kullanım
getattr() fonksiyonu, belirtilen nesneden belirtilen özelliğin değerini döndürür.
Sözdizimi
getattr(object, attribute, default)
Parametre Değeri
Parametre | Açıklama |
---|---|
object | Gerekli. Nesne. |
attribute | Değer almak istediğiniz özelliğin adı. |
default | İsteğe Bağlı. Özellik yoksa döndürülecek değer. |
Daha Fazla Örnek
Örnek
Eğer özellik yoksa, "default" parametresini kullanarak bir mesaj yazın:
class Person: name = "Bill" age = 63 country = "USA" x = getattr(Person, 'page', 'my message')
İlgili Sayfalar
Referans Kılavuzu:delattr() Fonksiyonu(Özellik Sil)
Referans Kılavuzu:hasattr() Fonksiyonu(Özellik Var Mı Kontrol Et)
Referans Kılavuzu:setattr() Fonksiyonu(Özellik Değerini Ayarla)