पायथन दुनिया की सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक है। इसका उपयोग विभिन्न प्रकार के एप्लीकेशन, जैसे वेबसाइट से लेकर गेम और मशीन लर्निंग बनाने के लिए किया जाता है। पायथन कोड लिखते समय, यह जानना बहुत ज़रूरी होता है कि टेक्स्ट को नई लाइन पर कैसे लाया जाए, ताकि कोड पढ़ने और समझने में आसान बने।
पायथन में टेक्स्ट को नई लाइन पर लाने के कई तरीके हैं। कुछ सबसे आम तरीके हैं लाइन ब्रेक कैरेक्टर (“\n”) का इस्तेमाल करना, print() मेथड का इस्तेमाल करना और मल्टी-लाइन स्ट्रिंग का इस्तेमाल करना। इनमें से हर तरीके के अपने फायदे और नुकसान हैं और आपकी ज़रूरत के हिसाब से आप किसी भी तरीके का इस्तेमाल कर सकते हैं।
इस आर्टिकल में, हम पायथन में टेक्स्ट को नई लाइन पर लाने के अलग-अलग तरीकों पर चर्चा करेंगे और हर तरीके के लिए कोड के उदाहरण भी देंगे। यह जानकारी न सिर्फ़ प्रोग्रामिंग सीखने वालों के लिए उपयोगी होगी, बल्कि उन अनुभवी प्रोग्रामर के लिए भी मददगार होगी जो पायथन और उसके फीचर्स के बारे में अपनी समझ को मज़बूत करना चाहते हैं।
पायथन में नेक्स्ट लाइन में टेक्स्ट को कैसे ट्रांसफर करें
पायथन में किसी टेक्स्ट को नई लाइन में ट्रांसफर करना एक शुरुआती कार्य हैं जिसमें पायथन प्रोग्रामिंग को समझना शामिल हैं | विशेष रूप से, जब आपको स्क्रीन पर कई लाइन के टेक्स्ट को दिखाना होता हैं या जब आपको लम्बे टेक्स्ट कोड को कई भागों में विभाजित करना होता हैं ताकि इसे समझना और पढ़ना आसान हो।
पायथन में टेक्स्ट को एक नई लाइन में ट्रांसफर करने के कई तरीके हैं:
- न्यूलाइन कैरेक्टर ‘\n’
- मल्टीलाइन स्ट्रिंग को जो ट्रिपल कोट्स में दिया जाता हैं
- फ़ंक्शन print() के साथ end=’न’ पैरामीटर के साथ।
- स्ट्रिंग को जारी रखने के लिए ब्रैकेट्स और “\” का उपयोग करना
न्यूलाइन कैरेक्टर ‘\n’ सबसे आसान तरीका हैं और इसका इस्तेमाल तब किया जाता हैं जब आपको सिर्फ एक लाइन को ट्रांसफर करना हैं | यह लास्ट कैरेक्टर के बाद एक ख़ाली लाइन जोड़ता हैं |
मल्टीलाइन स्ट्रिंग एक ट्रिपल कोट्स में दी गयी स्ट्रिंग होती हैं, जिसमें कई लाइन के टेक्स्ट हो सकते हैं | यह तब सुविधाजनक होता हैं जब आपको स्क्रीन पर कई लाइन के टेक्स्ट को दिखाना होता हैं या जब आपको कई लाइन कोड को एक साथ जोड़ना होता हैं |
फ़ंक्शन print() के साथ end=’न’ पैरामीटर के साथ। यह स्ट्रिंग के अंत में एक पंक्ति विशेष चिह्न भी जोड़ता है। यह उपयोगी होता है जब किसी जानकारी को स्क्रीन पर प्रिंट करने के बाद कर्सर को नयी पंक्ति पर ले जाने की आवश्यकता हो।
ब्रैकेट्स और “\” कैरेक्टर का उपयोग लंबी स्ट्रिंग को कई भागों में विभाजित करने के लिए किया जाता हैं और कोड को पठनीय बनाता हैं | इस केस में “\” कैरेक्टर इंगित करता हैं कि स्ट्रिंग कोड की अगली लाइन में जारी रहेगा।
इस प्रकार, इन सभी तरीकों को जानने से हम पायथन में टेक्स्ट को आसानी से नई लाइन में ट्रांसफर कर सकते हैं और कोड की पठनीयता और समझ को बढ़ा सकते हैं।
पायथन में टेक्स्ट को नई लाइन में ट्रांसफर करने के तरीके
पायथन एक शक्तिशाली प्रोग्रामिंग लैंग्वेज हैं जो हमें कंप्यूटर स्क्रीन पर टेक्स्ट के आउटपुट को नियंत्रित करने की अनुमति देता हैं | टेक्स्ट के साथ काम करते समय आने वाली एक चुनौती यह हैं कि टेक्स्ट को एक नई लाइन में कैसे ट्रांसफर किया जाए | पायथन में यह कैसे करें? आइए कुछ तरीकों पर गौर करें |
तरीका 1: न्यूलाइन कैरेक्टर
पहला तरीका स्पेशल न्यूलाइन कैरेक्टर – ‘\n’ का उपयोग करना हैं | यह कैरेक्टर टेक्स्ट में उस जगह पर डाला जाता हैं जहाँ आपको लाइन ब्रेक की जरूरत होती हैं | उदाहरण के लिए:
print(“First line\nSecond line”
#This is the first line.
#This is the second line.
तरीका 2: .split() मेथड
दूसरा तरीका .split() मेथड का उपयोग करके टेक्स्ट को सबस्ट्रिंग में विभाजित करना हैं | उदाहरण के लिए:
text = “This is the first line. This is the second line.”
list_of_strings = text.split(“. “)
for string in list_of_strings:
print(string)
#This is the first line.
# This is the second line.
तरीका 3: स्टैंडर्ड आउटपुट
तीसरी विधि print() फ़ंक्शन का प्रयोग करके मानक आउटपुट का उपयोग करने में समाहित है। उदाहरण के लिए:
print(“This is the first line.”, end=” “)\n
print(“This is the second line.”)
#This is the first line.
#This is the second line.
इस प्रकार, पायथन में टेक्स्ट को एक नई लाइन में ट्रांसफर करने के लिए कई तरीके हैं। अपने लिए सबसे सुविधाजनक तरीका चुनें।
न्यूलाइन कैरेक्टर का उपयोग
न्यूलाइन कैरेक्टर एक कंट्रोल कैरेक्टर हैं जिसका उपयोग टेक्स्ट फाइल में लाइन के अंत और एक नई लाइन की शुरुआत को इंगित करने के लिए किया जाता हैं | पायथन में, आप स्ट्रिंग वेरिएबल में टेक्स्ट को एक नई लाइन में ट्रांसफर करने के लिए इस कैरेक्टर का उपयोग कर सकते हैं |
Python में न्यूलाइन चर का उपयोग करने के लिए आप विशेष चरित्र सरणी ‘\n’ का उपयोग कर सकते हैं। यह सरणी मौजूदा पंक्ति के अंत को दर्शाती है और पाठ को नए पंक्ति पर स्थानांतरित करती है।
यहाँ पायथन में न्यूलाइन कैरेक्टर का उपयोग करने का एक उदाहरण दिया गया हैं:
string_with_new_line = "This is text with \new line
"print(string_with_new_line)
#This is the text with line breaks
आप स्ट्रिंग बनाने के लिए डबल कोट्स और ट्रिपल कोट्स का भी इस्तेमाल कर सकते हैं जिनमें न्यूलाइन कैरेक्टर शामिल हैं:
multi_line_string = "This is a string\with newlines\on multiple\lines"print(multi_line_string)multi_line_string_2 = """This is a string with newlines on multiple lines"""print(multi_line_string_2)
ध्यान दें कि, जब आप किसी स्ट्रिंग वेरिएबल में न्यूलाइन कैरेक्टर का उपयोग करते हैं, तो आउटपुट में विशेष कैरेक्टर दिखाई देंगे। यदि आप नहीं चाहते कि वे दिखें, तो आप प्रिंट() फंक्शन का उपयोग कर सकते हैं, जो टेक्स्ट को एक नई लाइन में ट्रांसफर करके उसे ऑटोमेटिकली प्रिंट करेगा:
string_with_new_line = "This is text with \new line"print(string_with_new_line)
#This is the text with line breaks
अब आप जानते हैं कि Python में न्यूलाइन चर का उपयोग कैसे किया जाता है, ताकि पाठ को नए पंक्ति पर स्थानांतरित किया जा सके। यह एक उपयोगी तकनीक है जब आप पाठिक डेटा को प्रसंस्करण करने वाली प्रोग्राम लिख रहे हो।
इस्तेमाल करते हुए print
फ़ंक्शन के साथ end
पैरामीटर का उपयोग
पायथन में प्रिंट() फ़ंक्शन स्क्रीन पर टेक्स्ट प्रिंट करता है | डिफ़ॉल्ट रूप से, टेक्स्ट प्रिंट करने के बाद, एक न्यूलाइन कैरेक्टर (\n) अपने आप जुड़ जाता है | लेकिन क्या होगा यदि आप न्यूलाइन कैरेक्टर जोड़े बिना टेक्स्ट को एक नई लाइन में ट्रांसफर करना चाहते हैं?
इस मामले में, आप print फ़ंक्शन के end पैरामीटर का उपयोग कर सकते हैं। end पैरामीटर यह निर्धारित करता है कि पाठ प्रिंट करने के बाद स्ट्रिंग के अंत में कौन सा संकेत जोड़ा जाएगा। डिफ़ॉल्ट रूप से, end पैरामीटर का मान ” \n ” स्ट्रिंग होता है, लेकिन इसे बदला जा सकता है।
एंड पैरामीटर का उपयोग करने का एक उदाहरण:
print("The first line", end=' ')
print("The second line", end='\n\n')
print("The third line")
#The first line The second line
#The third line
इस उदाहरण में, पहली दो लाइनें एक लाइन में प्रिंट होती हैं, एक स्पेस से अलग होती हैं, और अंत में दो न्यूलाइन कैरेक्टर जोड़े जाते हैं | तीसरी लाइन एक नई लाइन पर प्रिंट होती है, क्योंकि हमने दूसरी लाइन के लिए एंड पैरामीटर का उपयोग नहीं किया था |
एंड पैरामीटर किसी भी स्ट्रिंग को वैल्यू के रूप में स्वीकार कर सकता है, जैसे टैब कैरेक्टर (“\t”) या सेमीकोलन (“;”) |
विभाजक का उपयोग करके स्ट्रिंगों को जोड़ने के लिए join विधि का उपयोग
पायथन में, जुड़ने का एक विधि है जो आपको एक सेपरेटर के साथ स्ट्रिंग को जोड़ने की अनुमति देती है। यह बहुत सुविधाजनक है जब आपको एक निश्चित सेपरेटर के साथ स्ट्रिंग के एक सूची को एक स्ट्रिंग में जोड़ने की आवश्यकता हो।
जुड़ने की विधि का प्रारूप इस प्रकार है: सेपरेटरस्ट्रिंग.join(स्ट्रिंगोंकी_सूची)
सेपरेटरस्ट्रिंग वह स्ट्रिंग है जो सूचीकी_स्ट्रिंग के तत्वों को विभाजित करेगी।
उदाहरण का उपयोग:
list_of_strings = ['Hello', 'world', 'in', 'Python']
separator = ' '
result = separator.join(list_of_strings)
print(result)
#Hello world in Python
डिफ़ॉल्ट रूप से, सीमांक एक खाली स्ट्रिंग है। इसका मतलब है कि यदि आप विशेष रूप से एक सीमांक निर्दिष्ट नहीं करते हैं, तो सूची में आइटम बिना किसी जुदाई के एक साथ जुड़ जाएँगे।
डिफ़ॉल्ट सीमांक का उपयोग करने के साथ एक उदाहरण:
list_of_strings = ['Hello', 'world', 'in', 'Python']
result = ''.join(list_of_strings)
print(result)
#HelloworldinPython
join विधि को उपयोग करना SQL-अनुसंधान, स्क्रीन पर प्रिंट करने के लिए स्ट्रिंग बनाने, ऑब्जेक्ट्स के स्ट्रिंग प्रतिष्ठान का निर्माण और अन्य कई कार्यों में उपयोगी हो सकता है।
पायथन में टेक्स्ट को नई लाइन में ले जाने के लिए कोड उदाहरण
कई बार फाइलों के साथ काम करने, स्क्रीन पर जानकारी प्रदर्शित करने या पायथन प्रोग्रामिंग करते समय टेक्स्ट को नई लाइन में ले जाना आवश्यक हो सकता है। इसे कैसे किया जा सकता है, इसके कुछ उदाहरण निम्नलिखित हैं:
- \n कैरेक्टर का उपयोग करके लाइन ब्रेक – इस मामले में, एक विशेष कैरेक्टर \n का उपयोग लाइन ब्रेक को इंगित करने के लिए किया जाता है। उदाहरण के लिए:
print("Line One\nLine Two")
- ट्रिपल कोट्स का उपयोग करके मल्टी-लाइन टेक्स्ट – यदि आपको स्क्रीन पर मल्टी-लाइन टेक्स्ट प्रिंट करने या फ़ाइल में लिखने की आवश्यकता है, तो आप टेक्स्ट से पहले और बाद में ट्रिपल कोट्स (“”” या ”’) का उपयोग कर सकते हैं। उदाहरण के लिए:
print("""Line One
Line Two
Line Three""")
- f-स्ट्रिंग्स का उपयोग करके स्ट्रिंग को प्रारूपित करना – f-स्ट्रिंग्स का उपयोग स्ट्रिंग्स को प्रारूपित करने और {} का उपयोग करके टेक्स्ट में वैरिएबल डालने के लिए किया जा सकता है। उदाहरण के लिए:
name = "Ivan"
age = 25
print(f"My name is {name} and I am {age} years old")
- फ़ाइल में लाइन ब्रेक लिखना – किसी फ़ाइल में लाइन ब्रेक लिखने के लिए, आपको write() मेथड और लाइन ब्रेक कैरेक्टर \n का उपयोग करना होगा। उदाहरण के लिए:
with open("file.txt", "w") as f:
f.write("Line One\n")
f.write("Line Two\n")
ये सभी लाइन ब्रेक बनाने के तरीके नहीं हैं, लेकिन ये सबसे आम और सुविधाजनक हैं। उसका उपयोग करें जो आपको वर्तमान स्थिति में सबसे उपयुक्त लगे।
नई पंक्ति वर्ण के उपयोग का उदाहरण
पायथन में, नई पंक्ति वर्ण \n वर्णों के संयोजन से निष्पादित किया जाता है। इससे अधिक पठनीयता और कोड व्यवस्था के लिए टेक्स्ट को कई पंक्तियों में तोड़ा जा सकता है।
उदाहरण के लिए, निम्नलिखित कोड उदाहरण पर विचार करें:
print("Line One\nLine Two")
#First line
# Second line
पहली पंक्ति दूसरी पंक्ति ध्यान दें कि “पहली पंक्ति\nदूसरी पंक्ति” स्ट्रिंग में, \n वर्ण टेक्स्ट को दो पंक्तियों में विभाजित करता है। जब कोड निष्पादित होता है, तो प्रोग्राम स्वचालित रूप से “पहली पंक्ति” को प्रिंट करने के बाद कर्सर को एक नई पंक्ति में स्थानांतरित कर देता है।
इसके अतिरिक्त, नई पंक्ति वर्ण का उपयोग स्ट्रिंग चर के भीतर किया जा सकता है:
message = "hello\nworld"print(message)
#Hello
#Worid
यहाँ, message चर में \n वर्ण होता है, जो टेक्स्ट को दो पंक्तियों में विभाजित करता है।
नई पंक्ति वर्ण की समझ पायथन कोड में पठनीयता और रखरखाव में सुधार करती है।
print फ़ंक्शन के end पैरामीटर का उपयोग करके हिंदी में एक उदाहरण
पाइथन में प्रिंट फ़ंक्शन आमतौर पर स्क्रीन पर डेटा आउटपुट करता है और एक न्यूलाइन कैरेक्टर के साथ लाइन को समाप्त करता है। हालाँकि, कुछ मामलों में बिना न्यूलाइन के डेटा आउटपुट करना आवश्यक हो सकता है। ऐसा करने के लिए, प्रिंट फ़ंक्शन को end पैरामीटर पास किया जा सकता है।
यहाँ एक सरल उदाहरण है:
print("Hello, ", end="")
print("World!")
#Hello, World!” with no line break between the words “Hello” and “World”
पैरामीटर end कॉमा से अलग किए गए मानों को एक ही लाइन में प्रिंट करने के लिए उपयोगी हो सकता है, बजाय इसके कि उन्हें अलग-अलग लाइनों में प्रिंट किया जाए। उदाहरण के लिए:
print("Name:", end=" ")
print("Ivan")
#Name:"Ivan" with a space between the two words
मेटाड join का उपयोग स्ट्रिंग को डिवाइडर के साथ जोड़ने के लिए करने का उदाहरण
मेटोड join एक महत्वपूर्ण उपकरण है जो Python में स्ट्रिंग कार्य में काम आता है, जो एक सेपरेटर की सहायता से कई स्ट्रिंग्स को एक में जोड़ने की अनुमति देता है।
जॉइन विधि का उपयोग करने का एक उदाहरण:
items = ['apple', 'banana', 'cherry']
separator = ', '
result = separator.join(items)
print(result)
इस उदाहरण में, हम ‘आइटम’ सूची के एलिमेंट को ’ , ’ डिवाइडर का उपयोग करके एक स्ट्रिंग में जोड़ते हैं। परिणामस्वरूप स्ट्रिंग कुछ इस प्रकार दिखाई देगी:
परिणाम: apple, banana, cherry
Тकनीक join का उपयोग किसी भी अन्य संग्रह के तत्वों को जोड़ने के लिए किया जा सकता है, जैसे कि ट्यूपल या सेट। याद रखना महत्वपूर्ण है कि संग्रह के तत्व स्ट्रिंग होने चाहिए, अन्यथा एक अपवाद उत्पन्न होगा।
join विधि का उपयोग करने से स्ट्रिंग के साथ काम करने की प्रक्रिया को काफी सरल बनाया जा सकता है और Python में कोड लिखते समय यह एक प्रभावी उपकरण हो सकता है।