मुख्य सामग्री पर जाएँ

Python में कोड के एक ब्लॉक को Comment Out कैसे करें

Python में कोड के एक ब्लॉक को comment out करने के लिए, आप ब्लॉक की प्रत्येक पंक्ति की शुरुआत में # जोड़ सकते हैं या पूरे ब्लॉक को triple quotes (''' या """) के बीच रख सकते हैं।
· 3 मि॰ पढ़ें

AI के साथ खोजें

Python के साथ काम करते समय comments सबसे उपयोगी टूल्स में से एक हैं। वे कोड के ब्लॉक्स के पीछे की logic, निर्णयों, और उद्देश्यों के बारे में मार्गदर्शन देते हैं, बिना execution में हस्तक्षेप किए। Comments कोड को अधिक पठनीय और अनुरक्षित बनाते हैं और टीम सेटिंग में सहयोग को आसान बनाते हैं।

यह ट्यूटोरियल Python में एक से अधिक लाइनों को comment out करने के दो प्रभावी तरीकों पर चर्चा करेगा, ताकि आपका कोड अच्छी तरह से documented और आसानी से समझ में आने वाला रहे।

Python में Block Comments महत्वपूर्ण क्यों हैं?

Comments अक्सर आपके Python सीखने की यात्रा में मिलने वाली पहली अवधारणाओं में से एक होते हैं। वे किसी विशिष्ट कोड स्निपेट के पीछे के इरादे के बारे में उपयोगी संदर्भ देते हैं। वे यह स्पष्टता और संदर्भ प्रदान करते हैं कि कोई स्क्रिप्ट वैसा व्यवहार क्यों करती है जैसे वह करती है। आपके स्क्रिप्ट्स में हमेशा comments का उपयोग करने के कई महत्वपूर्ण कारण हैं। यहाँ उनमें से चार हैं:

  • दस्तावेज़ीकरण: Comments, functions, classes, या कोड के ब्लॉक्स के उद्देश्य को समझाने वाले दस्तावेज़ीकरण के रूप में कार्य करते हैं। यह विशेष रूप से जटिल एल्गोरिद्म के लिए उपयोगी है, जहाँ लॉजिक तुरंत स्पष्ट नहीं हो सकता।
  • पठनीयता: अच्छी तरह से लिखे गए comments वाला कोड पढ़ने और समझने में आसान होता है। यह तब महत्वपूर्ण होता है जब आप या अन्य लोग कुछ समय बाद कोड को दोबारा देखते हैं।
  • डिबगिंग: बग्स को अलग करने और पहचानने के लिए कोड के हिस्सों को अस्थायी रूप से comment out करना एक आम प्रथा है।
  • सहयोग: टीम वातावरण में, comments कोड को अधिक साझा करने योग्य और समझने योग्य बनाते हैं, जिससे सहयोग और कोड समीक्षा अधिक सुचारू होती है।

Python में Single-Line Block Comments का उपयोग

कई लाइनों को comment out करने से पहले, आइए single-line comments की मूल बातें समझें। Python में, एक single-line comment हैश चिन्ह (#) से शुरू होता है, और इंटरप्रेटर उस पंक्ति में इसके बाद आने वाली हर चीज़ को अनदेखा कर देता है। एक single-line comment बनाने के लिए, नीचे दिए गए निर्देशों का पालन करें:

  1. स्थान: पंक्ति की शुरुआत में या उसी पंक्ति में कोड के बाद # प्रतीक रखें। Comments उस कोड के ऊपर, जिसे वे वर्णित करते हैं, उसी पंक्ति में दाईं ओर, या स्टैंडअलोन रखे जा सकते हैं।
  2. विषय-वस्तु: # प्रतीक के बाद अपना comment लिखें। यह कोड की पंक्ति की व्याख्या, भविष्य के लिए कोई नोट, या कोड से संबंधित कोई अन्य उपयोगी जानकारी हो सकती है।
# This is a single-line comment explaining the next line of code
print("Hello, world!")  # This prints a message to the console

Method #1: कई Single Line # का उपयोग करके Comment करना

Python में comment करने का सबसे सरल तरीका # प्रतीक का उपयोग करना है, जो पंक्ति में इसके बाद आने वाली हर चीज़ को comment कर देता है। यद्यपि Python में block comments के लिए कोई विशिष्ट सिंटैक्स नहीं है, आप प्रत्येक पंक्ति को अलग-अलग comment करने के लिए कई # प्रतीकों का उपयोग कर सकते हैं। आपको बस निम्न चरण करने हैं:

  1. कोड ब्लॉक पहचानें: सबसे पहले, उस कोड ब्लॉक की पहचान करें जिसे आप comment out करना चाहते हैं। यह कोई function, loop, या आपके कोड का कोई भी हिस्सा हो सकता है जिसे आप निष्क्रिय करना या समझाना चाहते हैं।
  2. प्रत्येक पंक्ति पर comment करें: जिस प्रत्येक पंक्ति को आप comment out करना चाहते हैं, उसकी शुरुआत में # प्रतीक लगाएँ। यह Python इंटरप्रेटर को execution के दौरान इन पंक्तियों को अनदेखा करने के लिए कहता है।

नीचे उदाहरण देखें:

# Example of commenting out multiple lines individually 
# print("Hello, world")
# print("What are you up to?")

print("Just floating in space. What was the question?")

Python Block Comment Method #2: Triple-Quoted String Literals का उपयोग करके Comment करना

कई लाइनों को comment out करने का एक वैकल्पिक तरीका triple-quoted string literals (''' ''' या """ """) का उपयोग करना है। हालाँकि ये आधिकारिक तौर पर block comments नहीं हैं, लेकिन अक्सर इन्हें इसी तरह उपयोग किया जाता है, खासकर multi-line comments या docstrings के लिए। Triple-quoted strings का उपयोग करने के लिए, बस जिस कोड ब्लॉक को आप comment out करना चाहते हैं उसके पहले और बाद में ''' या """ रखें, इस प्रकार:

'''
def example_function(name):
	print("Hello", name)
'''

Triple-quoted string literals का सबसे आम उपयोग Python functions को document करने के लिए होता है। उदाहरण के लिए:

# Create hello() function
def hello(name):
	'''
	This function takes as input a name, 
	and returns a salutation to the name in the form of "Hello name"
	'''
	# Print the output 
	print("Hello", name)

hello("John")

इन triple-quoted string literals को docstrings कहा जाता है — आप इसके बारे में हमारे docstrings ट्यूटोरियल में और पढ़ सकते हैं।

अंतिम विचार

साफ-सुथरा, अनुरक्षित और सहयोगी Python कोड लिखने में comments अपरिहार्य हैं। चाहे आप # के साथ single-line comments का उपयोग करें या triple-quoted strings के साथ multi-line comments का, उद्देश्य आपके कोड की पठनीयता और समझ को बढ़ाना है। आइए, जो सीखा उसका सार देखें:

Python में कोड के एक ब्लॉक को comment out कैसे करें

आगे पढ़ने और Python प्रोग्रामिंग की सर्वोत्तम प्रथाओं की समझ गहरी करने के लिए, इन संसाधनों को देखें:

Adel Nehme

लेखक

Adel Nehme

एडेल एक डेटा साइंस शिक्षक, वक्ता, और DataCamp में मीडिया के वीपी हैं। एडेल ने डेटा विश्लेषण, मशीन लर्निंग, और डेटा इंजीनियरिंग पर कई पाठ्यक्रम और लाइव प्रशिक्षण जारी किए हैं। वह संगठनों में डेटा कौशल और डेटा साक्षरता फैलाने, तथा तकनीक और समाज के संगम के प्रति उत्साही हैं। उनके पास डेटा साइंस और बिज़नेस एनालिटिक्स में एमएससी है। खाली समय में, आप उन्हें अपने बिल्ली लुई के साथ समय बिताते हुए पा सकते हैं।

विषय