-
पायथन में चर का दायरा
हो सकता है कि किसी प्रोग्राम के सभी वेरिएबल उस प्रोग्राम के सभी स्थानों पर ऐक्सेसिबल न हों। यह इस बात पर निर्भर करता है कि आपने वेरिएबल कहां घोषित किया है। एक चर का दायरा प्रोग्राम के उस हिस्से को निर्धारित करता है जहां आप किसी विशेष पहचानकर्ता तक पहुंच सकते हैं। पायथन में चर के दो बुनियादी क्षेत्र
-
पायथन में वैश्विक बनाम स्थानीय चर
वेरिएबल जो किसी फंक्शन बॉडी के अंदर परिभाषित होते हैं, उनका एक स्थानीय दायरा होता है, और जो बाहर परिभाषित होते हैं उनका एक वैश्विक दायरा होता है। इसका मतलब यह है कि स्थानीय चर को केवल उस फ़ंक्शन के अंदर पहुँचा जा सकता है जिसमें उन्हें घोषित किया गया है, जबकि वैश्विक चर को पूरे प्रोग्राम बॉडी में सभ
-
पायथन में आयात विवरण
आप किसी अन्य पायथन स्रोत फ़ाइल में आयात विवरण निष्पादित करके मॉड्यूल के रूप में किसी भी पायथन स्रोत फ़ाइल का उपयोग कर सकते हैं। सिंटैक्स आयात में निम्नलिखित सिंटैक्स है - import module1[, module2[,... moduleN] जब दुभाषिया एक आयात विवरण का सामना करता है, तो यह मॉड्यूल को आयात करता है यदि मॉड्यूल खो
-
पायथन में मॉड्यूल का पता लगाना
जब आप एक मॉड्यूल आयात करते हैं, तो पायथन दुभाषिया निम्नलिखित अनुक्रमों में मॉड्यूल की खोज करता है - वर्तमान निर्देशिका। यदि मॉड्यूल नहीं मिलता है, तो पायथन फिर प्रत्येक निर्देशिका को शेल वेरिएबल PYTHONPATH में खोजता है। यदि अन्य सभी विफल हो जाते हैं, तो पायथन डिफ़ॉल्ट पथ की जाँच करता है। UNIX पर, य
-
पायथन में नेमस्पेस और स्कोपिंग
चर नाम (पहचानकर्ता) हैं जो वस्तुओं को मैप करते हैं। एक नाम स्थान चर नामों (कुंजी) और उनकी संबंधित वस्तुओं (मानों) का एक शब्दकोश है। एक पायथन स्टेटमेंट स्थानीय नामस्थान और वैश्विक नामस्थान में चर का उपयोग कर सकता है। यदि एक स्थानीय और एक वैश्विक चर का एक ही नाम है, तो स्थानीय चर वैश्विक चर को छायांक
-
पायथन में डीआईआर () फ़ंक्शन
डीआईआर () बिल्ट-इन फ़ंक्शन एक मॉड्यूल द्वारा परिभाषित नामों वाले स्ट्रिंग्स की एक क्रमबद्ध सूची देता है। सूची में मॉड्यूल में परिभाषित सभी मॉड्यूल, चर और कार्यों के नाम शामिल हैं। निम्नलिखित एक सरल उदाहरण है - उदाहरण #!/usr/bin/python # Import built-in module math import math content = dir(math) pr
-
पायथन में ग्लोबल्स (), लोकल () और रीलोड () फंक्शन्स
ग्लोबल्स () और लोकल () फ़ंक्शन का उपयोग वैश्विक और स्थानीय नामस्थानों में नामों को वापस करने के लिए किया जा सकता है, जहां से उन्हें बुलाया जाता है। यदि स्थानीय () को किसी फ़ंक्शन के भीतर से कॉल किया जाता है, तो यह उन सभी नामों को वापस कर देगा, जिन्हें उस फ़ंक्शन से स्थानीय रूप से एक्सेस किया जा सकत
-
पायथन में पैकेज
एक पैकेज एक पदानुक्रमित फ़ाइल निर्देशिका संरचना है जो एक एकल पायथन अनुप्रयोग वातावरण को परिभाषित करता है जिसमें मॉड्यूल और उप-पैकेज और उप-उप-पैकेज होते हैं, और इसी तरह। फ़ोन निर्देशिका में उपलब्ध एक फ़ाइल Pots.py पर विचार करें। इस फ़ाइल में स्रोत कोड की निम्न पंक्ति है - #!/usr/bin/python def Pots(
-
पायथन में स्क्रीन पर प्रिंट करना
आउटपुट उत्पन्न करने का सबसे सरल तरीका प्रिंट स्टेटमेंट का उपयोग करना है जहां आप कॉमा द्वारा अलग किए गए शून्य या अधिक एक्सप्रेशन पास कर सकते हैं। यह फ़ंक्शन आपके द्वारा पास किए गए भावों को एक स्ट्रिंग में परिवर्तित करता है और परिणाम को मानक आउटपुट में निम्नानुसार लिखता है - उदाहरण #!/usr/bin/python p
-
पायथन में कीबोर्ड इनपुट पढ़ना
पायथन मानक इनपुट से पाठ की एक पंक्ति को पढ़ने के लिए दो अंतर्निहित कार्य प्रदान करता है, जो डिफ़ॉल्ट रूप से कीबोर्ड से आता है। ये कार्य हैं - कच्चा_इनपुट इनपुट रॉ_इनपुट फंक्शन raw_input([prompt]) फ़ंक्शन मानक इनपुट से एक पंक्ति पढ़ता है और इसे एक स्ट्रिंग के रूप में लौटाता है (पिछली नई लाइन को हट
-
पायथन में फाइलें खोलना और बंद करना
अब तक, आप मानक इनपुट और आउटपुट को पढ़ और लिख रहे हैं। अब, हम देखेंगे कि वास्तविक डेटा फ़ाइलों का उपयोग कैसे किया जाता है। पायथन डिफ़ॉल्ट रूप से फाइलों में हेरफेर करने के लिए आवश्यक बुनियादी कार्य और तरीके प्रदान करता है। आप अधिकांश फ़ाइल . कर सकते हैं फ़ाइल ऑब्जेक्ट का उपयोग करके हेरफेर। खुला फ़ंक्
-
पायथन में फाइलें पढ़ना और लिखना
फ़ाइल ऑब्जेक्ट हमारे जीवन को आसान बनाने के लिए एक्सेस विधियों का एक सेट प्रदान करता है। हम देखेंगे कि फ़ाइलों को पढ़ने और लिखने के लिए पढ़ने () और लिखने () विधियों का उपयोग कैसे करें। लिखें() विधि लिखें () विधि किसी भी स्ट्रिंग को एक खुली फ़ाइल में लिखती है। यह ध्यान रखना महत्वपूर्ण है कि पायथन स्ट
-
पायथन में फ़ाइल की स्थिति का पता लगाना
बताओ () विधि आपको फ़ाइल के भीतर वर्तमान स्थिति बताती है; दूसरे शब्दों में, अगला पढ़ना या लिखना फ़ाइल की शुरुआत से कई बाइट्स पर होगा। सीक (ऑफ़सेट [, से]) विधि वर्तमान फ़ाइल स्थिति को बदल देती है। ऑफसेट तर्क स्थानांतरित किए जाने वाले बाइट्स की संख्या को इंगित करता है। तर्क से उस संदर्भ स्थिति को निर्
-
पायथन में फाइलों का नाम बदलना और हटाना
पायथन ओएस मॉड्यूल ऐसे तरीके प्रदान करता है जो आपको फाइल-प्रोसेसिंग ऑपरेशन करने में मदद करते हैं, जैसे फाइलों का नाम बदलना और हटाना। इस मॉड्यूल का उपयोग करने के लिए आपको पहले इसे आयात करना होगा और फिर आप किसी भी संबंधित फ़ंक्शन को कॉल कर सकते हैं। नाम बदलें () विधि नाम बदलें () विधि दो तर्क लेती है
-
पायथन में निर्देशिकाएँ
सभी फाइलें विभिन्न निर्देशिकाओं में समाहित हैं, और पायथन को इन्हें संभालने में भी कोई समस्या नहीं है। os मॉड्यूल में कई विधियाँ हैं जो निर्देशिका बनाने, हटाने और बदलने में आपकी मदद करती हैं। mkdir() विधि आप mkdir() . का उपयोग कर सकते हैं वर्तमान निर्देशिका में निर्देशिका बनाने के लिए ओएस मॉड्यूल की
-
पायथन में दो नंबर जोड़ें
मान लीजिए कि हमने दो गैर-रिक्त लिंक्ड सूचियां दी हैं। ये दो सूचियाँ दो गैर-ऋणात्मक पूर्णांक संख्याओं का प्रतिनिधित्व कर रही हैं। अंकों को उल्टे क्रम में संग्रहीत किया जाता है। उनके प्रत्येक नोड में केवल एक अंक होता है। दो नंबर जोड़ें और परिणाम को एक लिंक्ड सूची के रूप में वापस कर दें। हम यह मान रहे
-
पायथन में अभिकथन
एक अभिकथन एक विवेक-जांच है जिसे आप कार्यक्रम के अपने परीक्षण के साथ चालू या बंद कर सकते हैं। किसी दावे के बारे में सोचने का सबसे आसान तरीका यह है कि उसकी तुलना उठाएँ-अगर . से की जाए बयान (या अधिक सटीक होने के लिए, एक बढ़ा-चढ़ाकर बयान)। एक व्यंजक का परीक्षण किया जाता है, और यदि परिणाम गलत आता है, तो
-
पायथन में वर्णों को दोहराए बिना सबसे लंबा सबस्ट्रिंग
मान लीजिए कि हमारे पास एक स्ट्रिंग है। हमें पात्रों को दोहराए बिना सबसे लंबा विकल्प खोजना होगा। तो अगर स्ट्रिंग ABCABCBB की तरह है, तो परिणाम 3 होगा, क्योंकि एक सबस्ट्रिंग है जो दोहरा रही है, लंबाई 3 की है। वह एबीसी है। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे सेट i :=0, j :=0, जानकारी स्टोर
-
पायथन में अपवाद क्या है?
एक अपवाद एक घटना है, जो प्रोग्राम के निष्पादन के दौरान होती है जो प्रोग्राम के निर्देशों के सामान्य प्रवाह को बाधित करती है। सामान्य तौर पर, जब एक पायथन लिपि एक ऐसी स्थिति का सामना करती है जिसका वह सामना नहीं कर सकता है, तो यह एक अपवाद उठाता है। एक अपवाद एक पायथन ऑब्जेक्ट है जो एक त्रुटि का प्रतिनिध
-
पायथन में ट्राई-आखिरकार क्लॉज
आप आखिरकार . का उपयोग कर सकते हैं :कोशिश . के साथ ब्लॉक करें :खंड मैथा। अंत में ब्लॉक किसी भी कोड को डालने का एक स्थान है जिसे निष्पादित करना होगा, चाहे कोशिश-ब्लॉक ने अपवाद उठाया हो या नहीं। ट्राई-फाइनली स्टेटमेंट का सिंटैक्स यह है - try: You do your operations here; .....