getattr()
Python getattr() funksiyasi
❮ Python o‘rnatilgan funksiyalari
Misol
"Person" obyektining "age" xususiyati qiymatini oling:
class Person:
name = "John"
age = 36
country = "Norway"
x = getattr(Person, 'age')
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
getattr() funksiyasi belgilangan obyektdagi belgilangan atributning qiymatini qaytaradi.
Sintaksis
getattr(object, attribute, default)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| object | Majburiy. Obyekt. |
| attribute | Qiymatini olmoqchi bo‘lgan atributingiz nomi |
| default | Ixtiyoriy. Atribut mavjud bo‘lmasa qaytariladigan qiymat |
Ko‘proq misollar
Misol
Atribut mavjud bo‘lmaganda xabar yozish uchun "default" parametridan foydalaning:
class Person:
name = "John"
age = 36
country = "Norway"
x = getattr(Person, 'page', 'my message')
O‘zingiz sinab ko‘ring »
Tegishli sahifalar
Atributni o‘chirish uchun delattr() funksiyasi
Atribut mavjudligini tekshirish uchun hasattr() funksiyasi
Atribut qiymatini o‘rnatish uchun setattr() funksiyasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
