Funknzi ya getattr() ya Python
Mfano
Pata thamani ya uadilifu ya 'age' ya kiumbe wa 'Person':
class Person: name = "Bill" age = 63 country = "USA" x = getattr(Person, 'age')
Ufafanuzi na Matumizi
Funknzi ya getattr() inapewa thamani ya uadilifu wa uadilifu kutoka kwa kiumbe wa kienye kuzingatia.
Makadaro
getattr(object, attribute, default)
Thamani ya chaguo
Chaguo | Maelezo |
---|---|
object | Inahitajika. Kiumbe. |
attribute | Jina la uadilifu wa uadilifu wa uadilifu unaotaka kuwafikia. |
default | Chaguo. Hivyo, hata uadilifu haujafikii, huzidiwa thamani hii. |
Mfano zaidi
Mfano
Kama uadilifu haujafikii, tumia chaguo "default" kuandika ujumbe moja:
class Person: name = "Bill" age = 63 country = "USA" x = getattr(Person, 'page', 'my message')
Vipindi vya Kiwango
Mwongozo:Funknzi ya delattr()(Kufungua uadilifu)
Mwongozo:Funknzi ya hasattr()(Kuchukua uadilifu wa kiwango)
Mwongozo:Funknzi ya setattr()(Kufungua thamani ya uadilifu)