Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में हैटर () फ़ंक्शन क्या करता है?

पायथन में 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)



  1. पायथन में रीलोड () फ़ंक्शन क्या करता है?

    फ़ंक्शन रीलोड (मॉड्यूलनाम) पहले से लोड किए गए मॉड्यूल को फिर से लोड करता है (यह मानते हुए कि आपने इसे सिंटैक्स आयात मॉड्यूलनाम के साथ लोड किया है। यह संवादात्मक उपयोग के लिए है, जहां आपने स्रोत फ़ाइल को संपादित किया है एक मॉड्यूल और पायथन को छोड़कर और इसे फिर से शुरू किए बिना इसका परीक्षण करना चाहते

  1. पायथन में नेमस्पेस क्या है?

    नेमस्पेस दायरे को लागू करने का एक तरीका है। पायथन में, प्रत्येक पैकेज, मॉड्यूल, क्लास, फंक्शन और मेथड फंक्शन में एक नेमस्पेस होता है जिसमें वेरिएबल नाम हल किए जाते हैं। जब किसी फ़ंक्शन, मॉड्यूल या पैकेज का मूल्यांकन किया जाता है (अर्थात, निष्पादन शुरू होता है), एक नाम स्थान बनाया जाता है। इसे मूल्या

  1. पाइथन में स्ट्रिंग्स का % क्या करता है?

    % एक स्ट्रिंग स्वरूपण ऑपरेटर या इंटरपोलेशन ऑपरेटर है। प्रारूप% मान (जहां प्रारूप एक स्ट्रिंग है) को देखते हुए, प्रारूप में% रूपांतरण विनिर्देशों को मूल्यों के शून्य या अधिक तत्वों से बदल दिया जाता है। प्रभाव सी भाषा में स्प्रिंटफ () का उपयोग करने के समान है। उदाहरण के लिए, >>> lang = "