Python getattr() फ़ंक्शन
इंस्टांस
"Person" ऑब्जेक्ट के "age" अट्टरीब्यूट का मूल्य प्राप्त करें:
class Person: name = "Bill" age = 63 country = "USA" x = getattr(Person, 'age')
विनिर्माण और उपयोग
getattr() फ़ंक्शन निर्दिष्ट ऑब्जेक्ट से निर्दिष्ट अट्टरीब्यूट का मूल्य लूप्ट करता है。
व्याकरण
getattr(object, attribute, default)
पैरामीट वैल्यू
पैरामीट | वर्णन |
---|---|
object | अनिवार्य।ऑब्जेक्ट। |
attribute | आपको जिसका मूल्य प्राप्त करना है वह अट्टरीब्यूट का नाम। |
default | वृत्तिपूर्ण।अट्टरीब्यूट नहीं मौजूद होने पर वापसी वैल्यू |
अधिक इंस्टांस
इंस्टांस
अगर अट्टरीब्यूट मौजूद नहीं है, तो "default" पैरामीट का उपयोग करके एक संदेश लिखें:
class Person: name = "Bill" age = 63 country = "USA" x = getattr(Person, 'page', 'my message')
संबंधित पृष्ठ
संदर्भ दस्तावेज़ःdelattr() फ़ंक्शन(अट्टरीब्यूट हटाएं)
संदर्भ दस्तावेज़ःhasattr() फ़ंक्शन(जांच करें कि अट्टरीब्यूट का मौजूदगी है या नहीं)
संदर्भ दस्तावेज़ःsetattr() फ़ंक्शन(सेट अट्टरीब्यूट वैल्यू)