पायथन में hasattr() विधि
हैटट्र () विधि सही है यदि किसी ऑब्जेक्ट में दी गई नामित विशेषता है और यदि नहीं है तो गलत है।
सिंटैक्स
hasattr() विधि का सिंटैक्स है -
hasattr(object, name)
हैटट्र () को getattr () द्वारा यह देखने के लिए कहा जाता है कि एट्रीब्यूट एरर को उठाया जाना है या नहीं।
hasattr() मेथड में दो पैरामीटर होते हैं -
hasattr() विधि वापस आती है -
सच है, अगर वस्तु में नामित विशेषता है
असत्य, यदि वस्तु में कोई नामित विशेषता नहीं है
उदाहरण
class Male: age = 21 name = 'x' x = Male() print('Male has age?:', hasattr(x, 'age')) print('Male has salary?:', hasattr(x, 'salary'))
आउटपुट
यह आउटपुट देता है
('Male has age?:', True) ('Male has salary?:', False)