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() फ़ंक्शन(सेट अट्टरीब्यूट वैल्यू)