Python को pass कथनको प्रयोग | शुरुआतीहरूका लागि पूर्ण गाइड

1. Python मा pass कथनको भूमिका

Python लाई धेरै प्रोग्रामिङ भाषा सँग तुलना गर्दा, संक्षिप्त र पढ्न सजिलो कोड लेख्न सक्ने भाषा भनेर चिनिन्छ। त्यसै बीच, “pass कथन” ले Python मा विशेष अनौठो भूमिका बोकेको संरचना हो। सामान्यतया, कोड लेख्दा केहि न कुनै प्रक्रिया लेख्न आवश्यक हुन्छ, तर pass कथन त्यो अपवाद हो, “केही नगर्ने” प्रक्रिया स्पष्ट रूपमा देखाउन प्रयोग गरिन्छ। उदाहरणका लागि, फलन वा वर्ग बनाउँदा, अझै भित्रको प्रक्रिया तय नभएको अवस्थामा वा पछि प्रक्रिया थप्ने योजना भएको अवस्थामा, pass कथन प्रयोग गरेर त्रुटि टाल्दै कोडको ढाँचा मात्र लेख्न सकिन्छ। साथै, सर्त शाखा वा लूपमा “केही पनि कार्यान्वयन नगर्ने” भन्ने इरादा देखाउन पनि यसलाई प्रयोग गरिन्छ। यसरी, pass कथन Python कोडमा “रोकिएको” वा “असुरु भएको” उद्देश्य व्यक्त गर्न अत्यन्त उपयोगी सुविधा हो। यस लेखमा, pass कथनको विशिष्ट प्रयोग विधि र त्यसको व्यावहारिक उपयोग तरिकाबारे विस्तृत रूपमा व्याख्या गर्नेछौं।

2. pass कथन के हो?

pass कथन Python मा “केही नगर्ने” कुरा स्पष्ट रूपमा देखाउन प्रयोग हुने कथन हो। Python को कोडले संरचनात्मक रूपमा केही न केही प्रक्रिया लेख्न आवश्यक हुन्छ, तर कहिलेकाहीँ प्रक्रिया पछि सार्न चाहिन्छ, वा अस्थायी रूपमा केही पनि चलाउन नचाहिने स्थिति आउँछ। त्यस्ता अवस्थामा, pass कथन प्रयोग गरेर त्रुटि रोक्दै भविष्यको प्रक्रिया टाल्न सकिन्छ।

pass कथनको मूल संरचना

def my_function():
    pass
यस उदाहरणमा, my_function() नामको फलन परिभाषित गरिएको छ, तर फलनभित्र केही प्रक्रिया लेखिएको छैन। तर, pass कथन प्रयोग गरेर “यो फलन अझै कार्यान्वयन भएको छैन, तर त्रुटि देखाउन चाहँदैन” भन्ने उद्देश्य स्पष्ट रूपमा देखाउन सकिन्छ।

उदाहरण प्रयोग: वर्ग र फलनको प्लेसहोल्डर

विकासको प्रारम्भिक चरणमा, कोडको मोटा रूपरेखा बनाउने प्रायः गरिन्छ। त्यस समयमा, वास्तविक प्रक्रिया पछि थप्ने सम्भावना धेरै हुन्छ, त्यसैले पहिलो चरणमा केवल संरचना बनाउने लागि pass कथन प्रयोग गरिन्छ।
class MyClass:
    pass
यस उदाहरणमा पनि, वर्ग MyClass अझै कार्यान्वयन भएको छैन, तर कोडको रूपमा व्याकरणिक रूपमा सही रूप लिएको छ। pass कथनले नकार्यान्वित भागलाई स्पष्ट पार्छ, त्रुटि नआउँदै विकासलाई अगाडि बढाउन अत्यन्त उपयोगी हुन्छ।
RUNTEQ(ランテック)|超実戦型エンジニア育成スクール

3. pass कथन प्रयोग हुने परिस्थितिहरू

pass कथन विभिन्न परिस्थितिहरूमा प्रयोग गरिन्छ। विशेष गरी तलका केसहरूमा, pass कथन प्रभावकारी हुन्छ।

1. नकार्यान्वित कार्यहरू वा वर्गहरू

जस्तै पहिले उल्लेख गरिएको छ, कार्य वा वर्ग बनाउँदा, भित्री कार्यान्वयन अझै तय नभएको अवस्थामा pass कथन प्रयोग गरिन्छ। यसले कोड पूर्ण हुनु अघि त्रुटि रोक्न मद्दत गर्छ, र पछि कार्यान्वयन थप्दा पनि काम सहजै अगाडि बढ्न सक्छ।
def future_function():
    pass

2. सर्त विभाजनको else खण्डमा प्रयोग

सर्त विभाजनको else खण्ड जस्ता, विशेष सर्तमा केही पनि कार्यान्वयन नगर्ने अवस्थामा पनि pass कथन प्रयोग गरिन्छ। Python मा, if वा else खण्डमा प्रक्रिया नलेखिएमा त्रुटि हुन्छ, त्यसैले pass कथन प्रयोग गरेर त्रुटि टाल्न सकिन्छ।
for i in range(5):
    if i % 2 == 0:
        print(i)
    else:
        pass  # यदि सम संख्या नभएमा केही पनि कार्यान्वयन नगर्नु

3. अपवाद ह्यान्डलिङ्गमा प्रयोग

अपवाद उत्पन्न हुँदा, विशेष गरी केही नगरे पनि ठीक हुन्छ भने, सामान्यतया pass कथन प्रयोग गरिन्छ। अपवाद ह्यान्डलिङ्गमा pass कथन प्रयोग गरेर, त्रुटि आए पनि कोडको कार्यान्वयन रोकिंदैन।
try:
    risky_function()
except SomeError:
    pass  # त्रुटि उत्पन्न हुँदा केही पनि कार्यान्वयन नगर्नु

4. अन्य नियन्त्रण वाक्यहरू(continue文、break文)सँगको भिन्नता

pass文ले「केही नगर्ने」अर्थ दिन्छ, तर Python मा अन्य नियन्त्रण वाक्यहरू पनि छन्, जसका प्रत्येक अलग भूमिका छन्। यहाँ, pass文 र continue文, break文 बीचको भिन्नता बारे व्याख्या गरिन्छ।

continue文सँगको भिन्नता

continue文ले लूपभित्र वर्तमान पुनरावृत्ति प्रक्रिया स्किप गरी, अर्को पुनरावृत्ति प्रक्रियामा जानको लागि प्रयोग गरिन्छ। pass文ले「केही नगर्ने」को विपरीत, continue文ले लूपको अर्को चक्रमा जानु भन्ने कार्य समावेश गर्दछ।
for i in range(5):
    if i % 2 == 0:
        continue  # सम संख्या भएमा स्किप
    print(i)  # विषम संख्या मात्र आउटपुट हुन्छ

break文सँगको भिन्नता</h3break文ले लूपलाई बीचमै समाप्त गर्न प्रयोग गरिन्छ। pass文 वा continue文 भन्दा फरक, break文ले लूपलाई नै समाप्त गरी, अर्को प्रक्रियामा जान्छ।

for i in range(5):
    if i == 3:
        break  # 3 पुग्दा लूप समाप्त हुन्छ
    print(i)
यसको विपरीत, pass文ले विशेष केही गर्दैन, वर्तमान लूप वा सर्त शाखालाई जस्तै जस्तै अगाडि बढाउँछ। यसरी, प्रत्येक नियन्त्रण वाक्यलाई अलग उद्देश्यका लागि प्रयोग गरिन्छ।
侍エンジニア塾

5. pass कथनको सामान्य गलत धारणाहरू र त्रुटि बचाउने तरिका

Python शुरुआतीहरूले अक्सर गलत बुझ्ने बुँदाहरू मध्ये एक हो, जहाँ pass कथन अनावश्यक स्थितिमा प्रयोग गरिन्छ। pass कथन केवल “वाक्य आवश्यक छ तर केही नगर्ने” विशेष स्थितिमा मात्र प्रयोग हुनु पर्छ।

त्रुटि बचाउनको लागि pass कथन

उदाहरणका लागि, if कथनभित्र प्रक्रिया अझै निर्धारण नभएमा, त्रुटि उत्पन्न हुन्छ। यस्तो अवस्थामा, pass कथन प्रयोग गरेर त्रुटि बचाउन सकिन्छ।
a = 10
if a < 5:
    pass  # अझै प्रक्रिया निर्धारण गरिएको छैन, तर त्रुटि बचाउनको लागि pass प्रयोग गरिएको छ
else:
    print("a 5 भन्दा ठूलो वा बराबर छ")
त्यसै गरी, वर्ग वा कार्यको परिभाषा गर्दा, pass कथन प्रयोग गरेर “पछी कार्यान्वयन गर्ने” भन्ने उद्देश्यलाई कोडमा राख्दै, त्रुटि टाल्न सकिन्छ।

6. सारांश: pass कथनको प्रभावकारी प्रयोग

pass कथन Python मा “केही नगर्ने” विशेष भूमिका राख्ने कथन हो। मुख्यतया नकार्यान्वित कार्यहरू वा वर्गहरू, सर्त शाखा, अपवाद ह्यान्डलिङ आदि मा प्रयोग गरिन्छ, र त्रुटि टाल्दै कोडलाई अगाडि बढाउन अत्यन्त उपयोगी हुन्छ। अन्य नियन्त्रण कथनहरू जस्तै continue वा break भन्दा फरक, pass कथनले “अर्को प्रक्रिया मा जानु” वा “लूप समाप्त गर्नु” जस्ता कार्यहरू गर्दैन, केवल केही पनि कार्यान्वयन नगर्ने सरल भूमिका मात्र राख्छ। pass कथनको सही प्रयोग बुझेर, विकासलाई प्रभावकारी रूपमा अगाडि बढाउन सकिन्छ, त्यसैले शुरुआतीदेखि उन्नत प्रयोगकर्ता सम्म, कृपया यसलाई प्रयोग गर्नुहोस्।
年収訴求