इंडेंटेशन पठनीय, रखरखाव योग्य कोड की एक महत्वपूर्ण विशेषता है, लेकिन कुछ भाषाएं इसे लागू करती हैं। पायथन उन कुछ में से एक है।

यदि पायथन यह निर्धारित करता है कि आपका कोड गलत तरीके से इंडेंट किया गया है, तो आपको अपना कोड चलाते समय एक “इंडेंटेशन त्रुटि” संदेश दिखाई देगा। लेकिन आप इसे कैसे ठीक करते हैं, और आप इसे भविष्य में कैसे रोकते हैं?

आपको पायथन में इंडेंटेशन त्रुटि क्यों मिलती है?

“इंडेंटेशन एरर: इंडेंटेड ब्लॉक अपेक्षित” त्रुटि कुछ ऐसी है जिसे आप पहली बार पायथन का उपयोग शुरू करते समय देख सकते हैं, खासकर यदि आप किसी अन्य प्रोग्रामिंग भाषा से आए हैं।

पायथन के इंडेंटेशन नियमों की बारीकियां जटिल हैं, लेकिन वे एक चीज को उबालते हैं: ब्लॉक में इंडेंट कोड। वही कार्यों के लिए जाता है, यदि खंड, और इसी तरह। यहां गलत तरीके से फॉर्मेट किए गए पायथन कोड का एक उदाहरण दिया गया है।

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

सही इंडेंटेशन के सामान्य मामले

यहां कुछ उदाहरण दिए गए हैं जिनका आप उल्लेख कर सकते हैं, ताकि आप सुनिश्चित कर सकें कि आप सही ढंग से इंडेंट कर रहे हैं।

सुनिश्चित करें कि आपका संपादक सही ढंग से इंडेंट करता है

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

हालांकि, कोई भी संपादक स्वचालित इंडेंटेशन को बुलेटप्रूफ नहीं बना सकता। आपको अभी भी इंडेंटिंग पर ध्यान देना होगा क्योंकि कुछ मामले अस्पष्ट हैं।

इस उदाहरण में, अंतिम रिटर्न स्टेटमेंट पहली पंक्ति पर फ़ंक्शन हस्ताक्षर से एक स्तर पर इंडेंट किया गया है। हालाँकि, यदि आप अपना कर्सर अंतिम पंक्ति के अंत में रखते हैं और एंटर दबाते हैं, तो दो चीजों में से एक हो सकता है।

आपका संपादक इन दो मामलों के बीच अंतर नहीं कर सकता: आप if/else ब्लॉक में और कोड जोड़ना चाह सकते हैं या नहीं भी।

पायथन की ‘अपेक्षित एक इंडेंटेड ब्लॉक’ त्रुटि को संभालना

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

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

Leave a Reply

Your email address will not be published. Required fields are marked *