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

Python

  1. पायथन में सबसे लंबा पालिंड्रोमिक सबस्ट्रिंग

    मान लीजिए हमारे पास एक स्ट्रिंग S है। हमें S में सबसे लंबा पालिंड्रोमिक सबस्ट्रिंग ढूंढना है। हम मान रहे हैं कि स्ट्रिंग S की लंबाई 1000 है। इसलिए यदि स्ट्रिंग BABAC है, तो सबसे लंबा पालिंड्रोमिक सबस्ट्रिंग BAB है। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे: स्ट्रिंग की लंबाई के समान क्रम का

  2. पायथन में एक्सेप्शन का आर्गुमेंट

    एक एक्सेप्शन का एक आर्गुमेंट हो सकता है, जो एक मान है जो समस्या के बारे में अतिरिक्त जानकारी देता है। आर्गुमेंट की सामग्री एक्सेप्शन के अनुसार भिन्न होती है। आप एक वेरिएबल को except क्लॉज में प्रदान करके एक एक्सेप्शन के आर्गुमेंट को कैप्चर करते हैं: try: You do your operations here; ......

  3. पायथन में एक्सेप्शन्स उठाना

    आप raise स्टेटमेंट का उपयोग करके कई तरीकों से एक्सेप्शन्स उठा सकते हैं। raise स्टेटमेंट का सामान्य सिंटैक्स इस प्रकार है: सिंटैक्स raise [Exception [, args [, traceback]]] यहां, Exception एक्सेप्शन का प्रकार है (उदाहरण के लिए, NameError) और argument एक्सेप्शन आर्गुमेंट के लिए एक मान है। आर्गुमेंट

  4. पायथन में यूजर-डिफाइंड एक्सेप्शन्स

    पायथन आपको स्टैंडर्ड बिल्ट-इन एक्सेप्शन्स से क्लासेस डेराइव करके अपने खुद के एक्सेप्शन्स बनाने की अनुमति भी देता है। यहां RuntimeError से संबंधित एक उदाहरण है। यहां एक क्लास बनाई गई है जिसे RuntimeError से सबक्लास किया गया है। यह तब उपयोगी होता है जब आपको किसी एक्सेप्शन के पकड़े जाने पर अधिक विशिष

  5. पायथन में OOP टर्मिनोलॉजी

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

  6. पायथन में क्लासेस बनाना

    class स्टेटमेंट एक नई क्लास परिभाषा बनाता है। क्लास का नाम कीवर्ड class के तुरंत बाद कोलन के साथ आता है: class ClassName: Optional class documentation string class_suite क्लास में एक डॉक्यूमेंटेशन स्ट्रिंग होती है, जिसे ClassName.__doc__ के माध्यम से एक्सेस किया जा सकता है। class_suite म

  7. पायथन में इंस्टेंस ऑब्जेक्ट्स बनाना

    किसी क्लास के इंस्टेंसेस बनाने के लिए, आप क्लास को क्लास नाम का उपयोग करके कॉल करते हैं और उसके __init__ मेथड द्वारा स्वीकार किए जाने वाले आर्गुमेंट्स पास करते हैं। यह Employee क्लास का पहला ऑब्जेक्ट बनाएगा emp1 = Employee(Zara, 2000) यह Employee क्लास का दूसरा ऑब्जेक्ट बनाएगा emp2 = Employee(Mann

  8. पायथन में बिल्ट-इन क्लास एट्रिब्यूट्स

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

  9. पायथन में ऑब्जेक्ट्स को नष्ट करना (गार्बेज कलेक्शन)

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

  10. पायथन में क्लास इनहेरिटेंस

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

  11. पायथन में मेथड ओवरराइडिंग

    आप हमेशा अपने पैरेंट क्लास के मेथड्स को ओवरराइड कर सकते हैं। पैरेंट के मेथड्स को ओवरराइड करने का एक कारण यह है कि आप अपने सबक्लास में विशेष या अलग कार्यक्षमता चाहते हैं। उदाहरण #!/usr/bin/python class Parent: # पैरेंट क्लास परिभाषित करें def myMethod(self): print Calling parent method

  12. पायथन में बेस ओवरलोडिंग मेथड्स

    निम्नलिखित तालिका कुछ सामान्य कार्यक्षमता सूचीबद्ध करती है जिसे आप अपनी खुद की क्लासेस में ओवरराइड कर सकते हैं: क्र.सं. मेथड, विवरण और सैंपल कॉल 1 __init__ ( self [,args...] )कंस्ट्रक्टर (किसी भी वैकल्पिक आर्गुमेंट्स के साथ)सैंपल कॉल: obj = className(args) 2 __del__( self )डिस्ट्रक्टर, एक

  13. पायथन में ऑपरेटर ओवरलोडिंग

    मान लीजिए आपने दो-आयामी वैक्टर्स को दर्शाने के लिए एक Vector क्लास बनाई है, जब आप उन्हें जोड़ने के लिए प्लस ऑपरेटर का उपयोग करते हैं तो क्या होता है? सबसे अधिक संभावना है कि पायथन आप पर चिल्लाएगा। हालांकि, आप अपनी क्लास में __add__ मेथड को परिभाषित कर सकते हैं ताकि वैक्टर जोड़ किया जा सके और फिर प

  14. पायथन में डेटा हाइडिंग

    किसी ऑब्जेक्ट के एट्रिब्यूट्स क्लास परिभाषा के बाहर दिखाई दे भी सकते हैं और नहीं भी। आपको एट्रिब्यूट्स का नाम डबल अंडरस्कोर प्रीफिक्स के साथ रखना होगा, और वे एट्रिब्यूट्स फिर बाहरी लोगों को सीधे दिखाई नहीं देंगे। उदाहरण #!/usr/bin/python class JustCounter: __secretCount = 0 def count(self)

  15. पायथन में match फ़ंक्शन

    यह फ़ंक्शन वैकल्पिक फ्लैग्स के साथ RE pattern को string से मिलाने का प्रयास करता है। सिंटैक्स इस फ़ंक्शन का सिंटैक्स यहां दिया गया है: re.match(pattern, string, flags=0) पैरामीटर्स का विवरण: क्र.सं. पैरामीटर और विवरण 1 patternमिलान किया जाने वाला रेगुलर एक्सप्रेशन। 2 stringवह स्ट्रिंग ज

  16. पायथन में search फ़ंक्शन

    यह फ़ंक्शन वैकल्पिक फ्लैग्स के साथ स्ट्रिंग के भीतर RE pattern की पहली घटना को खोजता है। सिंटैक्स इस फ़ंक्शन का सिंटैक्स यहां दिया गया है: re.search(pattern, string, flags=0) पैरामीटर्स का विवरण: क्र.सं. पैरामीटर और विवरण 1 patternमिलान किया जाने वाला रेगुलर एक्सप्रेशन। 2 stringवह स्ट्र

  17. पायथन में मैचिंग बनाम सर्चिंग

    पायथन रेगुलर एक्सप्रेशन के आधार पर दो अलग-अलग प्राथमिक ऑपरेशन प्रदान करता है: match केवल स्ट्रिंग की शुरुआत में मिलान की जांच करता है, जबकि search स्ट्रिंग में कहीं भी मिलान की जांच करता है (यह वही है जो पर्ल डिफ़ॉल्ट रूप से करता है)। उदाहरण searchObj.group() : , searchObj.group() else: print

  18. पायथन में सर्च और रिप्लेस

    रेगुलर एक्सप्रेशन का उपयोग करने वाली सबसे महत्वपूर्ण re विधियों में से एक है sub। सिंटैक्स re.sub(pattern, repl, string, max=0) यह विधि RE pattern के सभी घटनाओं को string में repl से बदल देती है, जब तक कि max प्रदान न किया गया हो। यह विधि संशोधित स्ट्रिंग लौटाती है। उदाहरण #!/usr/bin/python impo

  19. पायथन में रेगुलर एक्सप्रेशन मोडिफायर्स

    पायथन में रेगुलर एक्सप्रेशन लिटरल्स में एक वैकल्पिक मोडिफायर शामिल हो सकता है जो मिलान के विभिन्न पहलुओं को नियंत्रित करता है। ये मोडिफायर्स एक वैकल्पिक फ्लैग के रूप में निर्दिष्ट किए जाते हैं। आप एक्सक्लूसिव OR (|) का उपयोग करके कई मोडिफायर्स प्रदान कर सकते हैं, जैसा कि पहले दिखाया गया है, और इन्ह

  20. पायथन में रेगुलर एक्सप्रेशन पैटर्न्स

    कंट्रोल कैरेक्टर्स को छोड़कर, (+ ? . * ^ $ ( ) [ ] { } | \), सभी कैरेक्टर्स स्वयं से मेल खाते हैं। आप कंट्रोल कैरेक्टर को बैकस्लैश से पहले करके एस्केप कर सकते हैं।निम्न तालिका पायथन में उपलब्ध रेगुलर एक्सप्रेशन सिंटैक्स को सूचीबद्ध करती है -क्रमांकपैटर्न और विवरण1^लाइन की शुरुआत से मेल खाता है।2$लाइ

Total 9001 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:128/451  20-कंप्यूटर/Page Goto:1 122 123 124 125 126 127 128 129 130 131 132 133 134