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

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


हम कई मूल वर्गों से एक वर्ग इस प्रकार प्राप्त कर सकते हैं -

class A:        # define your class A .....
class B:         # define your class B .....
class C(A, B):   # subclass of A and B .....

हम दो वर्गों और उदाहरणों के संबंधों की जाँच करने के लिए isinstance () फ़ंक्शन का उपयोग कर सकते हैं।

  • isinstance(obj, Class)
  • बूलियन फ़ंक्शन सही होता है यदि obj क्लास क्लास का उदाहरण है या क्लास के उपवर्ग का उदाहरण है


  1. पाइथन फाइलों में अंडरस्कोर _ कैसे काम करता है?

    पायथन में अंडरस्कोर (_) खास है। पायथन में अंडरस्कोर का उपयोग करने के 5 मामले हैं। 1. दुभाषिया में अंतिम अभिव्यक्ति के मूल्य को संग्रहीत करने के लिए। पायथन दुभाषिया अंतिम अभिव्यक्ति मान को _ नामक विशेष चर में संग्रहीत करता है। उदाहरण के लिए >>> 12 + 10 22 >>> _ 22 2. विशिष्ट मूल्

  1. mkdir -p पायथन में कैसे काम करता है?

    mkdir -p का उपयोग माता-पिता के मौजूद होने पर भी पुनरावर्ती निर्देशिका बनाने की अनुमति देने के लिए किया जाता है। एक निर्देशिका को पुनरावर्ती रूप से बनाने के लिए, वह पथ प्रदान करें जिसे आप os.makedirs(path) पर बनाना चाहते हैं। पुनरावर्ती रूप से एक निर्देशिका बनाने के लिए, आपको मौजूदा फ़ोल्डरों को अनुम

  1. पाइथन मॉड्यूल में वैरिएबल स्कोप कैसे काम करता है?

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