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

Python

  1. क्या पायथन पॉलीमॉर्फिज्म सपोर्ट करता है?

    हाँ, पायथन पॉलीमॉर्फिज्म पूरी तरह से सपोर्ट करता है। पॉलीमॉर्फिज्म का अर्थ है एक नाम, अनेक रूप - एक ही इंटरफेस के माध्यम से विभिन्न प्रकार के ऑब्जेक्ट्स को हैंडल करना। पॉलीमॉर्फिज्म के प्रकार मेथड ओवरराइडिंग (Runtime Polymorphism) - चाइल्ड क्लास पैरेंट के मेथड को पुनर्परिभाषित करती है मेथड ओवरलोडि

  2. पायथन में आर्गुमेंट्स पास-बाय-वैल्यू या पास-बाय-रेफरेंस कैसे होते हैं?

    पायथन कॉल बाय ऑब्जेक्ट रेफरेंस (Call by Object Reference) या कॉल बाय शेयरिंग नामक तंत्र का उपयोग करता है। यह न तो शुद्ध पास-बाय-वैल्यू है और न ही शुद्ध पास-बाय-रेफरेंस। मुख्य सिद्धांत इम्यूटेबल ऑब्जेक्ट्स (int, str, tuple, frozenset): पास-बाय-वैल्यू जैसा व्यवहार म्यूटेबल ऑब्जेक्ट्स (list, dict, se

  3. पायथन लिस्ट में del, remove और pop में क्या अंतर है?

    पायथन लिस्ट से एलिमेंट हटाने के तीन मुख्य तरीके हैं, प्रत्येक का अलग उपयोग और व्यवहार है: तुलना तालिका मेथडपैरामीटररिटर्न मानउपयोग remove(value)हटाने योग्य मानNoneपहला मिलान हटाएं del list[index]इंडेक्स या स्लाइसNoneइंडेक्स द्वारा हटाएं pop([index])वैकल्पिक इंडेक्स (डिफ़ॉल्ट: अंतिम)हटाया गया एल

  4. पायथन में super() मल्टीपल इनहेरिटेंस के साथ कैसे काम करता है?

    मल्टीपल इनहेरिटेंस में एक चाइल्ड क्लास एक से अधिक पैरेंट क्लासेस से इनहेरिट करती है। super() फंक्शन पैरेंट क्लास के मेथड को कॉल करने का सुव्यवस्थित तरीका प्रदान करता है, खासकर मल्टीपल इनहेरिटेंस में MRO (Method Resolution Order) का पालन करते हुए। मल्टीपल इनहेरिटेंस का बेसिक उदाहरण class Father:

  5. पायथन में क्लास को JSON सीरियलाइज़ेबल कैसे बनाएं?

    सीरियलाइज़ेशन जटिल डेटा टाइप्स को नेटिव डेटा टाइप्स में बदलने की प्रक्रिया है ताकि उन्हें JSON फॉर्मेट में कन्वर्ट किया जा सके। बिल्ट-इन json मॉड्यूल पायथन का json मॉड्यूल डिक्शनरी, लिस्ट, स्ट्रिंग, नंबर, बूलियन, None को सीधे JSON में बदल सकता है। उदाहरण 1: डिक्शनरी को JSON स्ट्रिंग में import jso

  6. पायथन में रिकर्सिव फंक्शन कैसे लिखें?

    रिकर्सिव फंक्शन वह फंक्शन होता है जो अपने निष्पादन के दौरान स्वयं को कॉल करता है। यह समस्या को छोटे उप-समस्याओं में तोड़कर हल करता है। आधारभूत संरचना def recursive_function(parameters): if base_case_condition: # बेस केस - रिकर्सन रोकने की शर्त return base_value else:

  7. पायथन में लिस्ट के साथ गणितीय संक्रियाएं कैसे करें?

    पायथन में लिस्ट्स केवल डेटा स्टोर करने के लिए नहीं, बल्कि गणितीय गणनाओं के लिए भी उपयोगी हैं। math मॉड्यूल और लिस्ट कॉम्प्रिहेंशन का उपयोग करके विभिन्न ऑपरेशन किए जा सकते हैं। उदाहरण 1: मैथ फ्लोर फंक्शन import math data = 21.6 print(21.6 का फ्लोर:, math.floor(data)) आउटपुट 21.6 का फ्लोर: 21 उदाहर

  8. पायथन में टपल अनपैकिंग क्या है?

    टपल अनपैकिंग पायथन की एक शक्तिशाली विशेषता है जिससे एक टपल के मानों को अलग-अलग वेरिएबल्स में एक ही स्टेटमेंट में असाइन किया जा सकता है। टपल क्या है? टपल एक इम्यूटेबल सीक्वेंस है जिसे पैरेंथेसिस ( ) में लिखा जाता है। एक बार बनाने के बाद इसके एलिमेंट्स नहीं बदले जा सकते। पैकिंग और अनपैकिंग पैकिंग:

  9. क्या पायथन ऑब्जेक्ट-ओरिएंटेड है या प्रोसीजरल?

    हाँ, पायथन ऑब्जेक्ट-ओरिएंटेड (OOP) और प्रोसीजरल दोनों प्रोग्रामिंग पैराडाइम सपोर्ट करता है। यह एक मल्टी-पैराडाइम हाई-लेवल भाषा है। पायथन में OOP विशेषताएं क्लासेस और ऑब्जेक्ट्स एनकैप्सुलेशन - डेटा और मेथड्स को एक साथ बांधना इनहेरिटेंस - मौजूदा क्लास से नई क्लास बनाना पॉलीमॉर्फिज्म - एक ही इंटरफेस,

  10. पायथन में लैम्ब्डा बाइंडिंग क्या है?

    लैम्ब्डा बाइंडिंग पायथन में डिफ़ॉल्ट पैरामीटर मानों के मूल्यांकन से संबंधित एक महत्वपूर्ण अवधारणा है। जब एक लैम्ब्डा फंक्शन डिफ़ॉल्ट आर्गुमेंट का उपयोग करता है, तो डिफ़ॉल्ट मान फंक्शन परिभाषा के समय मूल्यांकित होता है, न कि कॉल के समय। उदाहरण: लैम्ब्डा बाइंडिंग व्यवहार def function(x): a = lamb

  11. पायथन में बग खोजने या स्टैटिक एनालिसिस के लिए कौन से टूल्स हैं?

    पायथन में स्टैटिक एनालिसिस और बग खोजने के लिए मुख्यतः दो लोकप्रिय टूल्स हैं: 1. PyChecker ओपन-सोर्स स्टैटिक एनालिसिस टूल सोर्स कोड से बग्स का पता लगाता है कोड स्टाइल और जटिलता के बारे में चेतावनी देता है 2. Pylint अत्यधिक कॉन्फिगरेबल (configurable) प्रोग्रामिंग एरर्स ढूंढता है और कोडिंग स्टैंडर

  12. पायथन में लिस्ट कैसे बनाएं और असाइन करें?

    पायथन में लिस्ट बनाने और मान असाइन करने के कई तरीके हैं। लिस्ट म्यूटेबल होती है और वर्गाकार कोष्ठक [ ] में लिखी जाती है। लिस्ट बनाना my_list = [Tutorials, Point, Pvt, Ltd] print(my_list) आउटपुट [Tutorials, Point, Pvt, Ltd] लिस्ट में मान असाइन करना (इंडेक्सिंग और स्लाइसिंग) list1 = [physics, chemi

  13. पायथन में इम्यूटेबल का क्या अर्थ है? कौन से टाइप म्यूटेबल हैं और कौन से नहीं?

    पायथन में ऑब्जेक्ट्स दो प्रकार के होते हैं: म्यूटेबल ऑब्जेक्ट - परिवर्तनीय इम्यूटेबल ऑब्जेबल - अपरिवर्तनीय म्यूटेबल (परिवर्तनीय) ऑब्जेक्ट्स म्यूटेबल ऑब्जेक्ट्स को बनाए जाने के बाद बदला जा सकता है। उदाहरण: list, set, dict। उदाहरण 1: लिस्ट में परिवर्तन my_list = [Tutorials, Point, Pvt, Ltd] my_lis

  14. क्या पायथन में जेनरेटर का उपयोग इटरेटर बनाने के लिए किया जा सकता है?

    हाँ, हम पायथन में yield कीवर्ड का उपयोग करके जेनरेटर बना सकते हैं जो इटरेटर की तरह व्यवहार करता है। जेनरेटर इटरेटर बनाने का एक सरल और आसान तरीका है। जेनरेटर क्या है? जेनरेटर एक ऐसा फंक्शन है जिसे हम एक बार में एक मान पर पुनरावृत्त (iterate) कर सकते हैं। दैनिक प्रोग्रामिंग में हम सूची (list), स्ट्रि

  15. पायथन में वर्ण बढ़ाने के तरीके

    इस ट्यूटोरियल में, हम पायथन में वर्ण बढ़ाने के विभिन्न तरीके देखने जा रहे हैं। टाइपकास्टिंग आइए पहले देखें कि क्या होता है यदि हम टाइपकास्टिंग के बिना int को char में जोड़ते हैं। उदाहरण ## str आरंभीकरण char = t ## char में 1 जोड़ने का प्रयास char += 1 ## त्रुटि मिलती है यदि आप उपरोक्त प्रोग्राम

  16. पायथन में एस्केप वर्ण प्रिंट करने के तरीके

    इस लेख में, हम देखेंगे कि पायथन में एस्केप वर्ण कैसे प्रिंट कर सकते हैं। मुझे लगता है कि आप जानते हैं कि एस्केप वर्ण क्या हैं? आइए देखें कि जो नहीं जानते उनके लिए एस्केप वर्ण क्या हैं? एस्केप वर्ण स्ट्रिंग्स में व्यक्तिगत अर्थ के लिए उपयोग किए जाते हैं। यदि हम स्ट्रिंग्स में नई लाइन, टैब स्पेस आदि

  17. पायथन में मानों का उपयोग करके डिक्शनरी की सूची को सॉर्ट करने के तरीके

    इस लेख में, आप सीखेंगे कि पायथन में मानों का उपयोग करके डिक्शनरी की सूची को कैसे सॉर्ट किया जाए। हम डिक्शनरी को सॉर्ट करने के लिए sorted नामक अंतर्निहित विधि कॉल का उपयोग करेंगे। डिक्शनरी सॉर्ट करने के चरण हम मानों का उपयोग करके डिक्शनरी को सॉर्ट करने के लिए नीचे उल्लिखित चरणों का पालन करेंगे। डि

  18. पायथन में स्टार आयात करना बुरा विचार क्यों है

    पायथन में एक मॉड्यूल से सभी विधियों को आयात करना निम्नलिखित कारणों से एक बुरा विचार है। प्रोग्राम में हमारे द्वारा उपयोग की गई विधि के पैरेंट मॉड्यूल को ढूंढना मुश्किल है। हमें अपने फ़ंक्शन को विधियों के नामों से बनाने की अनुमति नहीं है। आइए एक उदाहरण देखें। नीचे हम sample.py में add नामक एक फ़

  19. पायथन में कस्टम len() फ़ंक्शन

    आइए देखें कि हम पायथन में कस्टम len() फ़ंक्शन कैसे लागू कर सकते हैं। निम्न चरणों का उपयोग करके पहले स्वयं आज़माएं। चरण उपयोगकर्ता स्ट्रिंग/सूची/टपल से इटरेरटर प्राप्त करें। अपनी पसंद के कस्टम नाम के साथ एक फ़ंक्शन परिभाषित करें और इसे इटरेरटर पास करके लागू करें। काउंट को 0 से आरंभ करें। अंत तक प

  20. क्या पायथन डायनामिकली टाइप्ड भाषा है?

    हाँ, यह है। पायथन एक डायनामिकली टाइप्ड भाषा है। डायनामिक क्या है? पायथन में किसी वेरिएबल को मान असाइन करते समय हमें वेरिएबल के प्रकार की घोषणा करने की आवश्यकता नहीं होती है। C, C++, Java जैसी अन्य भाषाओं में, मान असाइन करने से पहले वेरिएबल की सख्त घोषणा होती है। पायथन को कोई समस्या नहीं है भले ही

Total 9001 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:95/451  20-कंप्यूटर/Page Goto:1 89 90 91 92 93 94 95 96 97 98 99 100 101