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

Python

  1. Python में गार्बेज कलेक्शन कैसे काम करता है?

    Python अवांछित ऑब्जेक्ट्स (बिल्ट-इन टाइप्स या क्लास इंस्टेंस) को मेमोरी स्पेस खाली करने के लिए ऑटोमैटिकली डिलीट करता है। वह प्रक्रिया जिसके द्वारा Python समय-समय पर उन मेमोरी ब्लॉक्स को फ्री करता है और पुनः प्राप्त करता है जो अब उपयोग में नहीं हैं, गार्बेज कलेक्शन कहलाती है। Python का गार्बेज कलेक्ट

  2. Python में क्लास इनहेरिटेंस कैसे काम करती है?

    क्लासेस में इनहेरिटेंस क्लास को नए सिरे से परिभाषित करने के बजाय, हम पैरेंट क्लास को नई क्लास के नाम के बाद पैरेंथेसिस में सूचीबद्ध करके पहले से मौजूद क्लास से इसे डेराइव करके एक क्लास बना सकते हैं। चाइल्ड क्लास अपने पैरेंट क्लास के एट्रिब्यूट्स इनहेरिट करती है, और हम उन एट्रिब्यूट्स का उपयोग कर सकत

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

    हम एक क्लास को मल्टीपल पैरेंट क्लासेस से डेराइव कर सकते हैं: class A: # अपनी क्लास A डिफाइन करें ..... class B: # अपनी क्लास B डिफाइन करें ..... class C(A, B): # A और B की सबक्लास ..... हम दो क्लासेस और इंस्टेंस के रिलेशनशिप को चेक करने के लिए issubclass() फंक्शन का उपयोग कर सकते हैं। उ

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

    हम एक क्लास को मल्टीपल पैरेंट क्लासेस से डेराइव कर सकते हैं: class A: # अपनी क्लास A डिफाइन करें ..... class B: # अपनी क्लास B डिफाइन करें ..... class C(A, B): # A और B की सबक्लास ..... हम दो क्लासेस और इंस्टेंस के रिलेशनशिप को चेक करने के लिए isinstance() फंक्शन का उपयोग कर सकते हैं। द

  5. Python में कैसे जांचें कि क्लास दी गई सुपर क्लास की सबक्लास है?

    हमारे पास क्लासेस A और B निम्न प्रकार से परिभाषित हैं: class A(object): pass class B(A): pass B को A की सबक्लास दो तरीकों से साबित किया जा सकता है: class A(object): pass class B(A): pass print(issubclass(B, A)) # यहां हम issubclass() मेथड का उपयोग करके चेक करते हैं कि B, A का सबक

  6. Python में कैसे जांचें कि A, B का सुपरक्लास है?

    हमारे पास क्लासेस A और B निम्न प्रकार से परिभाषित हैं: class A(object): pass class B(A): pass उदाहरण A को B का सुपर क्लास दो तरीकों से साबित किया जा सकता है: class A(object): pass class B(A): pass print(issubclass(B, A)) # यहां हम issubclass() मेथड का उपयोग करके चेक करते हैं कि B

  7. Python में कैसे जांचें कि क्लास एट्रिब्यूट दिए गए क्लास में डिफाइन या डेराइव था?

    नीचे दिया गया कोड दिखाता है कि एट्रिब्यूट foo क्लासेस A और B में डिफाइन या डेराइव था। उदाहरण class A: foo = 1 class B(A): pass print(A.__dict__) # हम देखते हैं कि एट्रिब्यूट foo क्लास A के __dict__ में है। इसलिए foo क्लास A में डिफाइन है। print(hasattr(A, foo)) # हम देखते हैं कि क्लास A

  8. Python में क्लासेस और इनहेरिटेंस का परिचय

    ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग प्रोजेक्ट्स में कोड रिडंडेंसी को रोकने के लिए कोड के पुन: प्रयोज्य पैटर्न बनाता है। पुन: प्रयोज्य कोड बनाने का एक तरीका इनहेरिटेंस है, जब एक सबक्लास दूसरी बेस क्लास से कोड का लाभ उठाता है। इनहेरिटेंस तब होता है जब एक क्लास दूसरी क्लास के भीतर लिखे कोड का उपयोग करती है।

  9. Python में सुपर क्लास से सबक्लास कैसे बनाएं?

    हम super का उपयोग करते हैं, जो एक Python बिल्ट-इन फंक्शन है, जो पैरेंट क्लास को इनिशियलाइज़ेशन के लिए कॉल करने का थोड़ा बेहतर तरीका है। निम्न कोड super के उपयोग को दर्शाता है। उदाहरण # केवल पैरेंट क्लास का उपयोग करके इनिशियलाइज़ करना class MySubClass(MySuperClass): def __init__(self): My

  10. Python में मेथड ओवरलोडिंग का उपयोग कैसे करें?

    मेथड ओवरलोडिंग का अर्थ है एक ही नाम के दो मेथड्स होना। Python में हम एक ही नाम के दो मेथड्स नहीं रख सकते और हमें इसकी आवश्यकता भी नहीं है। Python में मेथड ओवरलोडिंग संभव नहीं है; यदि आप अलग-अलग विशेषताओं के साथ उसी फंक्शन को एक्सेस करना चाहते हैं, तो मेथड ओवरराइडिंग के लिए जाना बेहतर है।

  11. Python में क्लास मेथड्स को कैसे ओवरराइड करें?

    ओवरराइडिंग एक क्लास की संपत्ति है जो उसके बेस क्लासेस में से एक द्वारा प्रदान किए गए मेथड के कार्यान्वयन को बदल देती है। ओवरराइडिंग OOP का एक बहुत महत्वपूर्ण हिस्सा है क्योंकि यह इनहेरिटेंस को इसकी पूरी शक्ति का उपयोग करने देता है। मेथड ओवरराइडिंग का उपयोग करके एक क्लास दूसरी क्लास को कॉपी कर सकती ह

  12. Python में कंस्ट्रक्टर मेथड __init__ कैसे काम करता है?

    __init__ __init__ Python क्लासेस में एक रिज़र्व्ड मेथड है। OOP कॉन्सेप्ट्स में इसे कंस्ट्रक्टर के रूप में जाना जाता है। यह मेथड तब कॉल किया जाता है जब क्लास से कोई ऑब्जेक्ट बनाया जाता है और यह क्लास को क्लास के एट्रिब्यूट्स को इनिशियलाइज़ करने की अनुमति देता है। __init__ का उपयोग कैसे करें? मान लें

  13. Python में डिस्ट्रक्टर मेथड __del__() कैसे काम करता है?

    __del__() मेथड को डिस्ट्रक्टर मेथड के रूप में जाना जाता है। यह तब कॉल किया जाता है जब कोई ऑब्जेक्ट गार्बेज कलेक्ट होता है जो ऑब्जेक्ट के सभी रेफरेंस डिलीट होने के बाद होता है। एक साधारण मामले में यह किसी वेरिएबल को डिलीट करने के तुरंत बाद हो सकता है जैसे del x या, यदि x एक लोकल वेरिएबल है, तो फंक्शन

  14. Python ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में repr() फंक्शन क्या करता है?

    आधिकारिक Python डॉक्यूमेंटेशन के अनुसार, __repr__() किसी ऑब्जेक्ट का आधिकारिक स्ट्रिंग रिप्रेजेंटेशन कंप्यूट करने के लिए उपयोग किया जाता है। repr() बिल्ट-इन फंक्शन ऑब्जेक्ट प्रदर्शित करने के लिए __repr__() का उपयोग करता है। __repr__() ऑब्जेक्ट का प्रिंटेबल रिप्रेजेंटेशन लौटाता है, इस ऑब्जेक्ट को बना

  15. Python ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में str() फंक्शन क्या करता है?

    __str__ मेथड __str__ एक स्पेशल मेथड है, जैसे __init__, जो किसी ऑब्जेक्ट का अनौपचारिक स्ट्रिंग रिप्रेजेंटेशन लौटाता है। यह डीबगिंग में उपयोगी है। निम्न कोड पर विचार करें जो __str__ मेथड का उपयोग करता है: class Time: def __str__(self): return %.2d:%.2d:%.2d % (self.hour, self.minute, self.

  16. Python ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में cmp() फंक्शन क्या करता है?

    cmp() फंक्शन cmp(x,y) फंक्शन दो आर्गुमेंट्स x और y के मानों की तुलना करता है: cmp(x, y) रिटर्न वैल्यू है: एक नेगेटिव नंबर यदि x, y से कम है। शून्य यदि x, y के बराबर है। एक पॉजिटिव नंबर यदि x, y से अधिक है। बिल्ट-इन cmp() फंक्शन आमतौर पर केवल -1, 0, या 1 मान लौटाता है। हालांकि, अन्य स्थान हैं जो सम

  17. Python में str() और repr() फंक्शन में अंतर समझाएं

    आधिकारिक Python डॉक्यूमेंटेशन के अनुसार, __repr__ किसी ऑब्जेक्ट का आधिकारिक स्ट्रिंग रिप्रेजेंटेशन खोजने के लिए उपयोग किया जाता है और __str__ किसी ऑब्जेक्ट का अनौपचारिक स्ट्रिंग रिप्रेजेंटेशन खोजने के लिए उपयोग किया जाता है। प्रिंट स्टेटमेंट और str() बिल्ट-इन फंक्शन ऑब्जेक्ट का स्ट्रिंग रिप्रेजेंटेश

  18. Python में बेस ओवरलोडिंग मेथड्स क्या हैं?

    Python क्लासेस ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग पैराडाइम की सभी स्टैंडर्ड विशेषताएं प्रदान करती हैं: क्लास इनहेरिटेंस मैकेनिज्म मल्टीपल बेस क्लासेस की अनुमति देता है। एक डेराइव्ड क्लास अपने बेस क्लास या क्लासेस के किसी भी मेथड को ओवरराइड कर सकती है, और एक मेथड उसी नाम के बेस क्लास के मेथड को कॉल कर सक

  19. Python में ऑपरेटर ओवरलोडिंग कैसे काम करती है?

    हम जानते हैं कि हम नंबर जोड़ने के लिए + ऑपरेटर का उपयोग कर सकते हैं और उसी समय स्ट्रिंग्स को कनकैटेनेट करने के लिए भी। यह संभव है क्योंकि + ऑपरेटर int क्लास और str क्लास दोनों द्वारा ओवरलोड किया गया है। ऑपरेटर्स मूल रूप से संबंधित क्लासेस में परिभाषित मेथड्स होते हैं। ऑपरेटर्स के लिए मेथड्स को परिभा

  20. Python ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में डेटा हाइडिंग क्या है?

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

Total 9001 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:46/451  20-कंप्यूटर/Page Goto:1 40 41 42 43 44 45 46 47 48 49 50 51 52