Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

न्यूलाइन के बिना पायथन प्रिंट:चरण-दर-चरण मार्गदर्शिका

पायथन 3 में एक नई लाइन के बिना प्रिंट करने के लिए अपने प्रिंट फ़ंक्शन में एक अतिरिक्त तर्क जोड़ें जो प्रोग्राम को बताता है कि आप नहीं चाहते कि आपकी अगली स्ट्रिंग एक नई लाइन पर हो। यहां एक उदाहरण दिया गया है:print("Hello there!", end = '') अगला प्रिंट फंक्शन उसी लाइन पर होगा।


जब आप प्रोग्रामिंग कर रहे हों, तो हो सकता है कि आप स्क्रीन पर एक मान प्रिंट करना चाहें, लेकिन इसे उसी लाइन पर रखें, जिस तरह से आपने आखिरी बार प्रिंट किया था। उदाहरण के लिए, आप चाहते हैं कि उपयोगकर्ता का पहला नाम और अंतिम नाम एक ही पंक्ति में दिखाई दे। लेकिन आप पाइथन में न्यूलाइन के बिना कैसे प्रिंट करते हैं?

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

स्ट्रिंग रिफ्रेशर

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

पायथन में, स्ट्रिंग्स को निम्नानुसार परिभाषित किया गया है:

ourString ="यह हमारी स्ट्रिंग है!"

वैकल्पिक रूप से, आप सिंगल कोट्स ‘’ . का उपयोग कर सकते हैं अपनी स्ट्रिंग घोषित करने के लिए, जब तक कि स्ट्रिंग उसी प्रकार के उद्धरण के साथ शुरू और समाप्त होती है। हालाँकि, यदि आपकी स्ट्रिंग में कोई एकल उद्धरण है, तो आप इसके बजाय दोहरे उद्धरण चिह्नों का उपयोग करना चाह सकते हैं और इसके विपरीत, अन्यथा आपकी स्ट्रिंग एक त्रुटि लौटाएगी।

पायथन में न्यूलाइन के बिना प्रिंट कैसे करें

आमतौर पर, जब आप पायथन में स्ट्रिंग्स प्रिंट कर रहे होते हैं, तो वे अलग-अलग लाइनों पर दिखाई देंगे। यहां एक उदाहरण दिया गया है:

प्रिंट("पहला टेस्ट स्ट्रिंग।")प्रिंट("दूसरा टेस्ट स्ट्रिंग।")

यह कोड निम्नलिखित लौटाएगा:

81% प्रतिभागियों ने कहा कि बूटकैंप में भाग लेने के बाद उन्हें अपनी तकनीकी नौकरी की संभावनाओं के बारे में अधिक आत्मविश्वास महसूस हुआ। आज ही एक बूटकैंप से मिलान करें।

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

पहला टेस्ट स्ट्रिंग।दूसरा टेस्ट स्ट्रिंग।

क्या होगा यदि हम चाहते हैं कि ये दोनों तार एक ही पंक्ति में दिखाई दें? आइए इस लक्ष्य को प्राप्त करने के लिए आपके द्वारा उपयोग की जा सकने वाली दो विधियों को Python 2.x और Python 3.x दोनों में तोड़ दें।

पायथन 3.x में न्यूलाइन के बिना प्रिंट करें

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

यहां एक उदाहरण दिया गया है:

प्रिंट ("हैलो देयर!", एंड ='') प्रिंट ("यह एक अच्छा दिन है।")

हमारे कोड का आउटपुट है:

नमस्कार!यह एक अच्छा दिन है।

अब हमारा कोड उसी लाइन पर प्रिंट हो गया है।

ध्यान दें कि हमारे कोड ने हमारे दो तारों के बीच कोई स्थान नहीं जोड़ा। लेकिन क्या होगा अगर हम अपने दो नए तारों के बीच एक जगह चाहते हैं जो एक ही पंक्ति में हैं? हमें बस अपने end . में एक स्पेस कैरेक्टर जोड़ना है तर्क।

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

उदाहरण के लिए:

प्रिंट ("हैलो देयर!", अंत ='यह शुक्रवार है।') प्रिंट ("यह एक महान दिन है।")

हमारा कोड वापस आ जाएगा:

<पूर्व>नमस्कार! आज शुक्रवार है। यह एक महान दिन है।

पायथन 2.x में न्यूलाइन के बिना प्रिंट करें

यदि आप अपने टेक्स्ट को पायथन 2 में उसी लाइन पर प्रिंट करना चाहते हैं, तो आपको अपने प्रिंट स्टेटमेंट के अंत में कॉमा का उपयोग करना चाहिए। कार्रवाई में इसका एक उदाहरण यहां दिया गया है:

 "हैलो देयर!" प्रिंट करें, "यह एक अच्छा दिन है" प्रिंट करें।

यह कोड निम्नलिखित लौटाएगा:

<पूर्व>नमस्कार! यह एक महान दिन है।

यह ध्यान देने योग्य है कि, भले ही कोई नई पंक्तियाँ नहीं थीं, फिर भी हमारे पाठ को विभाजित करने के लिए एक स्पेस कैरेक्टर का उपयोग किया जाता था। यह उपयोगी है क्योंकि ज्यादातर मामलों में हम चाहते हैं कि हमारा डेटा अलग-अलग हो। उदाहरण के लिए, अगर हम दो वाक्यों को मिला रहे हैं, तो हम उनके बीच एक स्पेस चाहते हैं।

उस ने कहा, यदि आप बिना किसी नई लाइन और बिना स्पेस कैरेक्टर के टेक्स्ट प्रिंट करना चाहते हैं, तो एक और तरीका है जिसका आप उपयोग कर सकते हैं। sys . का उपयोग करके मॉड्यूल - जो कि पायथन के साथ स्थापित होता है - आप ठीक वही प्रिंट करने में सक्षम होते हैं जो आप प्रोग्राम को प्रिंट करने के लिए कहते हैं। यहां एक उदाहरण दिया गया है:

आयात करें

हमारे कोड का आउटपुट इस प्रकार है:

नमस्कार!यह एक अच्छा दिन है।

इस कोड में बहुत कुछ चल रहा है, तो चलिए इसे तोड़ते हैं। पहली पंक्ति में, हम अपना sys . आयात करते हैं पुस्तकालय, जिसमें फ़ंक्शन है जिसे हमें एक नई लाइन के बिना और रिक्त स्थान के बिना प्रिंट करने की आवश्यकता है। निम्नलिखित पंक्तियों में, हम सिस्टम को बिना किसी रिक्त स्थान के हमारे टेक्स्ट को ठीक उसी तरह प्रिंट करने के लिए कहते हैं। इसलिए, हम ऊपर दिए गए आउटपुट के साथ समाप्त होते हैं:हमारे दो तार एक ही लाइन पर हैं, लेकिन उन्हें विभाजित करने के लिए कोई स्थान नहीं है।

निष्कर्ष

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

Python 2.x में, हम अपने टेक्स्ट को उसी लाइन पर ले जाने के लिए अपने प्रिंट स्टेटमेंट के अंत में एक कॉमा जोड़ सकते हैं, और Python 3.x में हमें एक end जोड़ना होगा। पैरामीटर।


  1. पायथन दुभाषिए:एक चरण-दर-चरण मार्गदर्शिका

    पायथन सीखने के लिए सुपर सुलभ है क्योंकि पायथन दुभाषिए ऑनलाइन मौजूद हैं, यह सुनिश्चित किए बिना कि आपके पास अपनी मशीन पर पायथन का सही संस्करण स्थापित है। इस लेख में, हम बात करते हैं कि पायथन इंटरप्रेटर क्या है और ऑनलाइन उपयोग के लिए उपलब्ध कुछ अधिक लोकप्रिय, शुरुआती-अनुकूल दुभाषियों की सूची बनाएं।

  1. पायथन एब्सोल्यूट वैल्यू:एक चरण-दर-चरण मार्गदर्शिका

    पायथन एब्स () विधि किसी संख्या का निरपेक्ष मान लौटाती है। किसी संख्या का निरपेक्ष मान 0 से संख्या की दूरी है। यह किसी भी ऋणात्मक संख्या को धनात्मक बनाता है, जबकि धनात्मक संख्याएँ अप्रभावित रहती हैं। उदाहरण के लिए, abs(-9) 9 लौटाएगा, जबकि abs(2) 2 लौटाएगा। एक निरपेक्ष मान संख्या रेखा पर किसी संख्य

  1. पायथन में न्यूलाइन के बिना कैसे प्रिंट करें?

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