चीजों को निरपेक्ष तरीके से करने के लिए पायथन एक प्रभावी प्रोग्रामिंग भाषा है। यह विभिन्न विशिष्ट कार्यों को करने के लिए कई अंतर्निहित मॉड्यूल, कथन और कार्य प्रदान करता है। पायथन में पास स्टेटमेंट उसी तरह काम करता है जैसे प्लेसहोल्डर वेब फॉर्म में टेक्स्ट फील्ड के लिए करता है। यह किसी भी प्रोग्रामिंग भाषा में एक नल प्ले के समान भूमिका निभाता है। जब पायथन दुभाषिया पास स्टेटमेंट को निष्पादित करता है, तो कुछ भी नहीं होता है। जब हमें वाक्य-विन्यास की आवश्यकता होती है और हम इसे निष्पादित नहीं करना चाहते हैं, तो पास स्टेटमेंट रखना उपयोगी होता है। जैसा कि इसके नाम से पता चलता है, यह नियंत्रण को अगले कथन पर भेजता है।
टिप्पणी और पास बयान के बीच मुख्य अंतर यह है कि पायथन दुभाषिया टिप्पणियों को पूरी तरह से अनदेखा करता है, जबकि पास बयान को नजरअंदाज नहीं किया जाता है। यह लेख पास स्टेटमेंट के उपयोग के बारे में विस्तार से बताता है।
पास स्टेटमेंट का सिंटैक्स
पास स्टेटमेंट का सिंटैक्स इस प्रकार है:
उत्तीर्ण
उदाहरण
हम पास स्टेटमेंट को लूप्स, फंक्शन्स, कंडीशनल स्टेटमेंट्स और क्लासेस में डालते हैं जहाँ खाली कोड की अनुमति नहीं है। उदाहरण के लिए, हमने एक फ़ंक्शन घोषित किया है और हमने अभी तक इसके शरीर को लागू नहीं किया है, लेकिन हम भविष्य में इसकी कार्यक्षमता को लागू करना चाहते हैं। पायथन में एक फ़ंक्शन में कोई खाली शरीर नहीं हो सकता है। पायथन दुभाषिया एक त्रुटि दिखाएगा। इस विशिष्ट मामले में, हम उपयोग के लिए पास स्टेटमेंट डाल सकते हैं जो वास्तव में कुछ भी नहीं करेगा। अब, आगे बढ़ते हैं और पास स्टेटमेंट का एक उदाहरण देखते हैं।
# पास स्टेटमेंट को लागू करने का कार्यक्रम
#फ़ंक्शन बनाना
डीईएफ़कैक्लक्यूलेटसम():
उत्तीर्ण
उत्पादन
जब हम उपरोक्त प्रोग्राम को निष्पादित करते हैं, तो पायथन दुभाषिया कोई त्रुटि नहीं दिखाता है और कुछ भी नहीं होता है।
आइए कक्षा में पास स्टेटमेंट का उपयोग करें। पास स्टेटमेंट भविष्य के कोड के लिए सिर्फ एक प्लेसहोल्डर है।
#a पास स्टेटमेंट को लागू करने का कार्यक्रम।#कक्षा बनाना
कक्षासंख्याएं:
उत्तीर्ण
अब, लूप के लिए पास स्टेटमेंट का उपयोग करते हैं। यदि हम लूप के लिए एक खाली बनाते हैं, तो दुभाषिया एक त्रुटि फेंक देगा। सबसे पहले, बिना पास स्टेटमेंट के लूप के लिए खाली करें और देखें कि क्या होता है।
#a पास स्टेटमेंट को लागू करने का कार्यक्रम#लूप के लिए खाली बनाना
मेरी सूची= ['NS','मैं','एन','यू','एक्स','एच','मैं','एन','टी']
के लियेएक्समेंमेरी सूची:
उत्पादन
इस मामले में, पायथन दुभाषिया एक त्रुटि SyntaxError दिखाता है।
अब लूप में पास स्टेटमेंट का उपयोग करते हैं।
# पास स्टेटमेंट को लागू करने का कार्यक्रम#लूप के लिए खाली बनाना
मेरी सूची= ['NS','मैं','एन','यू','एक्स','एच','मैं','एन','टी']
के लियेएक्समेंमेरी सूची:
#पास स्टेटमेंट का उपयोग करना
उत्तीर्ण
उत्पादन
पास स्टेटमेंट जोड़ने से, अगर हमें त्रुटि से छुटकारा मिल गया है।
आइए एक और उदाहरण लें, और दी गई शर्त के सही होने पर लूप के अंदर पास स्टेटमेंट का उपयोग करें।
# पास स्टेटमेंट को लागू करने का कार्यक्रम#लूप के लिए खाली बनाना
मेरी सूची= ['NS','मैं','एन','यू','एक्स','एच','मैं','एन','टी']
के लियेएक्समेंमेरी सूची:
अगर(एक्स== 'एन'):
#पास स्टेटमेंट का उपयोग करना
उत्तीर्ण
अन्यथा:
प्रिंट(एक्स)
उत्पादन
दिए गए कथन के सत्य होने पर प्रोग्राम प्रवाह अगले पुनरावृत्ति में स्थानांतरित हो जाता है।
निष्कर्ष
पास स्टेटमेंट का उपयोग भविष्य के कोड के लिए प्लेसहोल्डर के रूप में किया जाता है। इसका उपयोग तब किया जाता है जब हमें खाली कोड को किसी क्लास, फंक्शन, कंडीशन स्टेटमेंट या लूप के अंदर रखना होता है। यह आलेख उदाहरणों के साथ पास कथन का वर्णन करता है।