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

Python में isinstance() फंक्शन कैसे काम करता है?

हम एक क्लास को मल्टीपल पैरेंट क्लासेस से डेराइव कर सकते हैं:

class A:
    # अपनी क्लास A डिफाइन करें .....
class B:
    # अपनी क्लास B डिफाइन करें .....
class C(A, B):
    # A और B की सबक्लास .....

हम दो क्लासेस और इंस्टेंस के रिलेशनशिप को चेक करने के लिए isinstance() फंक्शन का उपयोग कर सकते हैं।

  • द

  • isinstance(obj, Class)
  • बूलियन फंक्शन True लौटाता है यदि obj क्लास Class का इंस्टेंस है या Class की सबक्लास का इंस्टेंस है

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

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

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

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

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

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