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

Python

  1. Python क्लास और क्लास एट्रिब्यूट कब गार्बेज कलेक्ट होते हैं?

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

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

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

  3. Python क्लास में ग्लोबल वेरिएबल कैसे डिक्लेयर करें?

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

  4. JSON ऑब्जेक्ट से Python क्लास कैसे बनाएं?

    हम python-jsonschema-objects का उपयोग कर सकते हैं जो jsonschema के ऊपर बना है। python-jsonschema-objects Python में उपयोग के लिए JSON स्कीमा के लिए ऑटोमैटिक क्लास-आधारित बाइंडिंग प्रदान करता है। हमारे पास एक सैंपल JSON स्कीमा है: schema = { title: Example Schema, type: object, propertie

  5. Python OOP बेसिक्स क्या हैं?

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

  6. स्ट्रिंग को Python क्लास ऑब्जेक्ट में कैसे बदलें?

    यूज़र इनपुट के रूप में दी गई स्ट्रिंग से, यदि वर्तमान नेमस्पेस में उस नाम की क्लास मौजूद है, तो क्लास ऑब्जेक्ट प्राप्त करना चाहते हैं। उदाहरण class Foobar: pass print(eval(Foobar)) print(type(Foobar)) आउटपुट __main__.Foobar <type classobj> स्ट्रिंग को क्लास ऑब्जेक्ट में बदलने का दूसरा तरी

  7. Python क्लास के फ़ंक्शन को कैसे एन्यूमरेट करें?

    निम्न कोड दिए गए क्लास के फ़ंक्शन की सूची प्रिंट करता है: उदाहरण class foo: def __init__(self): self.x = x def bar(self): pass def baz(self): pass print(type(foo)) import inspect print(inspect.getmembers(foo, predicate=inspect.ismethod)) आउटपुट आउटपुट निम्न है: &

  8. पायथन क्लास के लिए विरासत बनाम इंस्टेंशिएशन समझाएं

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

  9. पायथन क्लास में स्टेटिक मेथड्स क्या हैं?

    किसी भी पायथन क्लास में तीन प्रकार के मेथड्स होते हैं: इंस्टेंस मेथड्स, क्लास मेथड्स और स्टेटिक मेथड्स।उदाहरणनिम्न कोड पर विचार करें:class OurClass:\n def method(self):\n return instance method called, self\n @classmethod\n def classmethod(cls):\n return class method called, c

  10. विभिन्न पायथन क्लास को डायनामिकली कैसे इंस्टेंशिएट करें?

    पायथन क्लास को इंस्टेंशिएट करने के लिए, हमें पहले क्लास का नाम प्राप्त करना होगा। यह निम्न कोड द्वारा प्राप्त किया जाता है:def get_class(kls):\n parts = kls.split(.)\n module = ..join(parts[:-1])\n m = __import__(module)\n for comp in parts[1:]:\n m = getattr(m, comp)\n return

  11. पायथन क्लास के लिए गेटर/सेटर मेथड्स क्या हैं?

    गेटर और सेटर का उपयोग कई ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषाओं में डेटा एनकैप्सुलेशन के सिद्धांत को सुनिश्चित करने के लिए किया जाता है। इन्हें म्यूटेटर मेथड्स के रूप में भी जाना जाता है। डेटा एनकैप्सुलेशन को उन मेथड्स के साथ डेटा के बंडलिंग के रूप में देखा जाता है जो उस डेटा पर काम करते हैं। ये मेथड

  12. पायथन क्लास में मेथड्स की सूची कैसे प्राप्त करें?

    निम्न कोड दिए गए क्लास के मेथड्स की सूची प्रिंट करता है:उदाहरणclass foo:\n def __init__(self):\n self.x = x\n def bar(self):\n pass\n def baz(self):\n pass\nprint(type(foo))\nimport inspect\nprint(inspect.getmembers(foo, predicate=inspect.ismethod))आउटपुटआउटपुट है:\n[(_

  13. पायथन क्लास को मॉड्यूल और/या पैकेज में कैसे व्यवस्थित करें

    पायथन क्लास को मॉड्यूल और/या पैकेज में व्यवस्थित करना व्यक्तिगत प्राथमिकताओं, सुविधा, पठनीयता और एप्लिकेशन पर बहुत निर्भर करता है। हमेशा वह मामला होता है कि प्रत्येक क्लास को एक अलग फ़ाइल में रखा जाए। ऐसा हो सकता है कि कभी-कभी संबंधित क्लास को एक फ़ाइल में रखने से यह काफी बड़ी हो जाए जबकि कभी-कभी यह

  14. पायथन क्लास को कई फ़ाइलों में कैसे विभाजित करें?

    पायथन प्रोग्राम या क्लास को कई फ़ाइलों में विभाजित करने के लिए, हमें कोड को सुविधानुसार दो या अधिक क्लास में रीफैक्टर और रीराइट करना होगा जबकि मूल कोड की कार्यक्षमता बनी रहे। इस प्रश्न का उत्तर ऊपर दिए गए सामान्य तरीके से है और विभिन्न समस्याओं के विशिष्ट परिदृश्यों के आधार पर विशिष्ट समाधान की आवश्

  15. पायथन क्लास का उपयोग करने के क्या फायदे हैं?

    क्लास आपके कोड को जेनेरिक, पुन: प्रयोज्य कोड के टुकड़ों में व्यवस्थित करने का एक तंत्र है। अपने सर्वोत्तम रूप में वे पुन: प्रयोज्य कोड स्निपेट हैं जिनका बार-बार थोड़े या बिना किसी संशोधन के उपयोग किया जाएगा। क्लास अवधारणा जैविक संग्रह से प्रेरित थी जिसमें विशेषताएं (एट्रिब्यूट्स) और क्षमताएं (मेथड्स

  16. Django प्रोजेक्ट में पायथन क्लास के लिए सबसे अच्छी जगह क्या है?

    आप उक्त क्लास को जहां चाहें रख सकते हैं।उदाहरणproject\n foo\n bar.py\n baz.py\n qux.pyफिर आप import का उपयोग करके अपना qux.py मॉड्यूल आयात कर सकते हैं।from project.foo.qux import *जब आप बड़ी संख्या में फ़ाइलों से निपट रहे हों तो डायरेक्टरी बनाना बेहतर है। उदाहरण के लिए:projec

  17. क्या पायथन क्लास में घोषणाएं __init__ मेथड में घोषणाओं के बराबर हैं?

    क्लास में कहीं भी घोषणाएं (__init__ के अलावा) और __init__ मेथड में घोषणाएं समान नहीं हैं। निम्न कोड इसे सच साबित करता है।उदाहरणimport sys\nclass foo():\n print(within class)\n def __init__(self):\n print(within init)\n def do_smthng(self):\n print(do something)\ndef main():\n

  18. मौजूदा पायथन क्लास में C मेथड कैसे जोड़ें?

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

  19. पायथन ऑब्जेक्ट स्ट्रिंग है या नहीं, कैसे पता करें?

    पायथन 2.x के लिएजांचने के लिए कि कोई ऑब्जेक्ट obj स्ट्रिंग प्रकार का है या स्ट्रिंग प्रकार का सबक्लास है:isinstance(obj, basestring)क्योंकि str और unicode दोनों basestring के सबक्लास हैं।जांचने के लिए कि obj str का इंस्टेंस है या str के किसी सबक्लास का:isinstance(obj, str)जांचने के लिए कि obj यूनिको

  20. पायथन ऑब्जेक्ट के अंदर कैसे देखें?

    पायथन में किसी भी पायथन ऑब्जेक्ट के एट्रिब्यूट्स, प्रॉपर्टीज़ और मेथड्स के बारे में जानकारी एकत्र करने के लिए निम्न मजबूत बिल्ट-इन फ़ंक्शन्स का सेट है:type()dir()id()getattr()hasattr()globals()locals()callable()type() और dir() विशेष रूप से किसी ऑब्जेक्ट का प्रकार और उसके एट्रिब्यूट्स का सेट ढूंढने क

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