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


❮ Python o‘rnatilgan funksiyalari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!