Python Basics

Python कथन, इंडेंटेशन और कमेंट्स समझना

Spread the love

यह ट्यूटोरियल पाइथन कथनों, इंडेंटेशन और कमेंट्स की बुनियादी समझ प्रदान करता है – स्वच्छ, कुशल और रखरखाव योग्य कोड लिखने के लिए महत्वपूर्ण तत्व।

विषयसूची

  1. पाइथन कथन
  2. पाइथन इंडेंटेशन
  3. पाइथन कमेंट्स

पाइथन कथन

पाइथन में, एक कथन इंटरप्रेटर द्वारा निष्पादित एक एकल निर्देश है। जबकि आमतौर पर एक ही पंक्ति पर होता है, लंबे कथन लाइन निरंतरता (बैकस्लैश या कोष्ठक ()) का उपयोग करके कई पंक्तियों में फैल सकते हैं। कथनों में असाइनमेंट, फ़ंक्शन कॉल, लूप और सशर्त कथन शामिल हैं।

उदाहरण:

  • असाइनमेंट: x = 10 (x को 10 असाइन करता है)
  • फ़ंक्शन कॉल: print("Hello!")
  • सशर्त कथन:
    
    if x > 5:
        print("x 5 से बड़ा है")
    else:
        print("x 5 से बड़ा नहीं है")
    
  • लूप कथन:
    
    for i in range(5):
        print(i)
    

पाइथन इंडेंटेशन

कोड ब्लॉक को परिभाषित करने के लिए घुंघराले ब्रेस {} का उपयोग करने वाली भाषाओं के विपरीत, पाइथन इंडेंटेशन का उपयोग करता है। यह ब्लॉक (if, else, for, while, फ़ंक्शन, कक्षाएँ) के भीतर कथन समूहीकरण निर्धारित करता है। सुसंगत इंडेंटेशन अनिवार्य है; असंगतियाँ IndentationError का कारण बनती हैं।

सही इंडेंटेशन:


if x > 5:
    print("x 5 से बड़ा है")
    y = x * 2
else:
    print("x 5 से बड़ा नहीं है")

गलत इंडेंटेशन:


if x > 5:
print("x 5 से बड़ा है")  # IndentationError
y = x * 2
else:
print("x 5 से बड़ा नहीं है") # IndentationError

इंडेंटेशन के लिए 4 स्पेस का प्रयोग करें; टैब से बचें।

पाइथन कमेंट्स

कमेंट्स व्याख्यात्मक नोट हैं जिन्हें इंटरप्रेटर द्वारा अनदेखा किया जाता है। वे कोड की पठनीयता और समझ को बढ़ाते हैं। पाइथन दो प्रकार प्रदान करता है:

  • एकल-पंक्ति टिप्पणियाँ: # से शुरू होती हैं। उसी पंक्ति पर # के बाद कुछ भी एक टिप्पणी है।
  • बहु-पंक्ति टिप्पणियाँ (डॉकस्ट्रिंग्स): ट्रिपल उद्धरण (''' या """) में संलग्न। अक्सर फ़ंक्शंस, कक्षाओं और मॉड्यूल को दस्तावेज़ करने के लिए उपयोग किया जाता है।

उदाहरण:


x = 10  # एकल-पंक्ति टिप्पणी

'''
यह एक
बहु-पंक्ति टिप्पणी है।
'''

def my_function():
    """यह एक डॉकस्ट्रिंग है।"""
    pass

स्वच्छ, रखरखाव योग्य कोड के लिए प्रभावी कमेंटिंग महत्वपूर्ण है। टिप्पणियों को संक्षिप्त और प्रासंगिक रखें; अनावश्यक स्पष्टीकरण से बचें।

प्रातिक्रिया दे

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *