पायथन गेटैट्र ()
getattr () विधि किसी वस्तु की नामित विशेषता का मान लौटाती है। यदि नहीं मिला, तो यह फ़ंक्शन को प्रदान किया गया डिफ़ॉल्ट मान लौटाता है।
सिंटैक्स
getattr() विधि का सिंटैक्स है -
getattr(object, name[, default])
getattr() विधि कई पैरामीटर ले सकती है -
getattr() मेथड रिटर्न -
दिए गए ऑब्जेक्ट की नामित विशेषता का मान
डिफ़ॉल्ट, अगर कोई नामित विशेषता नहीं मिलती है
विशेषता त्रुटि अपवाद, यदि नामित विशेषता नहीं मिली है और डिफ़ॉल्ट परिभाषित नहीं है
उदाहरण
class Male: age = 21 name = "Abel" x = Male() print('The age is:', getattr(x, "age")) print('The age is:', x.age)
आउटपुट
यह आउटपुट देता है
('The age is:', 21) ('The age is:', 21)