पाइथन प्रिंट () अंतर्निहित फ़ंक्शन का उपयोग कमांड प्रॉम्प्ट के अंदर दी गई सामग्री को प्रिंट करने के लिए किया जाता है। पायथन प्रिंट की डिफ़ॉल्ट कार्यक्षमता यह है कि यह अंत में एक नया वर्ण जोड़ता है।
इस पायथन ट्यूटोरियल में, आप सीखेंगे:
- सामान्य प्रिंट () फ़ंक्शन का कार्य करना
- पायथन में एक नई रेखा के बिना कैसे प्रिंट करें?
- पायथन 2.x में न्यूलाइन के बिना प्रिंट
- अजगर sys मॉड्यूल का उपयोग करना
- किसी नई सूची के बिना सूची को प्रिंट करने के लिए प्रिंट () का उपयोग करना
- न्यूलाइन और स्पेस के बिना स्टार (*) पैटर्न प्रिंट करना
सामान्य प्रिंट () फ़ंक्शन का कार्य करना
कमांड प्रॉम्प्ट या कंसोल में सामग्री को प्रदर्शित करने के लिए प्रिंट () फ़ंक्शन का उपयोग किया जाता है। यहां एक उदाहरण है जो न्यूलाइन फ़ंक्शन के बिना पायथन प्रिंट के काम को दर्शाता है।
print("Hello World")print("Welcome to Guru99 Tutorials")उत्पादन
Hello WorldWelcome to Guru99 Tutorials
दिए गए आउटपुट में, आप देख सकते हैं कि हमने जो तार प्रिंट () में दिए हैं, वे अलग-अलग लाइनों पर प्रदर्शित होते हैं। स्ट्रिंग "हैलो वर्ल्ड" पहले छपी है, और अगली पंक्ति में "वेलकम टू गुरु 99 ट्युटोरियल" छपा है।
पायथन में एक नई रेखा के बिना कैसे प्रिंट करें?
पायथन 3+ से, प्रिंट के लिए शुरू किया गया एक अतिरिक्त पैरामीटर है () जिसे अंत कहा जाता है =। यह पैरामीटर प्रिंट में डिफ़ॉल्ट रूप से जोड़ी गई नई लाइन को हटाने का ख्याल रखता है ()।
पायथन 3 प्रिंट में बिना न्यूलाइन उदाहरण के नीचे, हम चाहते हैं कि स्ट्रिंग पायथन में एक ही लाइन पर प्रिंट हो। नीचे दिए गए उदाहरण में दिखाए गए अनुसार काम करने के लिए बस अंत जोड़ें = "" अंदर प्रिंट करें ()
print("Hello World ", end)print("Welcome to Guru99 Tutorials")
आउटपुट:
Hello World Welcome to Guru99 Tutorials
हमें वह आउटपुट मिल रहा है जो हम चाहते थे, लेकिन स्ट्रिंग्स के बीच कोई जगह नहीं है। हैलो वर्ल्ड और गुरु99 में आपका स्वागत है ट्यूटोरियल किसी भी स्थान के बिना एक साथ मुद्रित होते हैं।
स्थान या विशेष चरित्र या यहां तक कि स्ट्रिंग को मुद्रित करने के लिए जोड़ने के लिए, अंत में दिए गए = "" तर्क को दिया जा सकता है, जैसा कि नीचे दिए गए उदाहरण में दिखाया गया है।
print("Hello World ", end=" ")print("Welcome to Guru99 Tutorials")
इसलिए मैंने यहां अंतिम तर्क के लिए एक स्थान जोड़ा है, उदाहरण के लिए (अंत = "")। अब, यदि आप आउटपुट को देखते हैं, तो आपको Hello World और Welcome to Guru99 Tutorials के बीच एक स्थान देखना चाहिए।
आउटपुट:
Hello World Welcome to Guru99 Tutorials
यह न केवल स्थान है जिसे आप अंतिम तर्क दे सकते हैं, बल्कि आप एक स्ट्रिंग भी निर्दिष्ट कर सकते हैं जिसे आप दिए गए तार के बीच प्रिंट करना चाहते हैं। तो यहाँ इसका एक उदाहरण है
print("Hello World ", end="It's a nice day! ")print("Welcome to Guru99 Tutorials")
आउटपुट:
Hello, World It's a nice day! Welcome to Guru99 Tutorials
पायथन 2.x में न्यूलाइन के बिना प्रिंट
नई पंक्ति के बिना प्रिंट करने के लिए तार प्राप्त करने के लिए, python2.x में आपको प्रिंट स्टेटमेंट के अंत में एक अल्पविराम (,) जोड़ना होगा, जैसा कि नीचे दिखाया गया है:
print "Hello World ",print "Welcome to Guru99 Tutorials."
आउटपुट:
Hello World Welcome to Guru99 Tutorials
अजगर sys मॉड्यूल का उपयोग करना
फिर भी एक और तरीका जिसे आप पायथन में न्यूलाइन के बिना प्रिंट करने के लिए उपयोग कर सकते हैं वह अंतर्निहित मॉड्यूल है जिसे सीस कहा जाता है ।
यहां एक कामकाजी उदाहरण है जो दिखाता है कि न्यूलाइन पायथन स्ट्रिंग्स के बिना प्रिंट करने के लिए एसआईएस मॉड्यूल का उपयोग कैसे करें ।
Sys मॉड्यूल के साथ काम करने के लिए, पहले, आयात कीवर्ड का उपयोग करके मॉड्यूल sys आयात करें । इसके बाद, अपने स्ट्रिंग्स को प्रिंट करने के लिए, sys मॉड्यूल के अंदर उपलब्ध stdout.write () विधि का उपयोग करें।
import syssys.stdout.write("Hello World ")sys.stdout.write("Welcome to Guru99 Tutorials")
आउटपुट:
Hello World Welcome to Guru99 Tutorials
किसी नई सूची के बिना सूची को प्रिंट करने के लिए प्रिंट () का उपयोग करना
उदाहरण के लिए मदों की एक सूची पर विचार करें: mylist = ["PHP", JAVA "," C ++ "," C "," PHYTHON "] और आप for-loop का उपयोग करके सूची के अंदर मान मुद्रित करना चाहते हैं। सूची के अंदर मूल्यों को प्रदर्शित करने के लिए प्रिंट () का उपयोग जैसा कि नीचे उदाहरण में दिखाया गया है:
mylist = ["PHP", "JAVA", "C++", "C", "PHYTHON"]for i in mylist:print(i)
आउटपुट:
PHPJAVAC++CPHYTHON
आउटपुट सूची आइटम दिखाता है, प्रत्येक एक के बाद एक नई रेखा पर मुद्रित होता है। क्या होगा यदि आप एक ही पंक्ति में सूची के सभी आइटम चाहते हैं? उसके लिए, प्रिंट () के अंदर अंतिम तर्क का उपयोग करें जो पायथन में नई लाइन को हटा देगा और एक ही लाइन में सूची के सभी आइटम प्रिंट करेगा।
mylist = ["PHP", "JAVA", "C++", "C", "PYTHON"]for i in mylist:print(i, end=" ")
आउटपुट:
PHP JAVA C++ C PHYTHON
न्यूलाइन और स्पेस के बिना स्टार (*) पैटर्न प्रिंट करना
न्यूलाइन के बिना पायथन प्रिंट का उदाहरण, लूप के लिए उसी लाइन पर तारों (*) को प्रिंट करने के लिए प्रिंट () फ़ंक्शन का उपयोग करेगा।
for i in range(0, 20):print('*', end)
आउटपुट:
********************
सारांश:
- पाइथन प्रिंट () अंतर्निहित फ़ंक्शन का उपयोग कमांड प्रॉम्प्ट के अंदर दी गई सामग्री को प्रिंट करने के लिए किया जाता है। पायथन प्रिंट की डिफ़ॉल्ट कार्यक्षमता यह है कि यह अंत में एक नया वर्ण जोड़ता है।
- पायथन 3+ से, प्रिंट के लिए शुरू किया गया एक अतिरिक्त पैरामीटर है () जिसे अंत कहा जाता है =। परम अंत = प्रिंट () में डिफ़ॉल्ट रूप से जोड़ी गई नई लाइन को हटाने का ख्याल रखता है।
- Python2.x में आप प्रिंट स्टेटमेंट के अंत में एक अल्पविराम (,) जोड़ सकते हैं जो प्रिंट पायथन से न्यूलाइन को हटा देगा।
- एक और तरीका जिसे आप पायथन प्रिंट के लिए उपयोग कर सकते हैं कोई नई पंक्ति नहीं है जो अंतर्निहित मॉड्यूल है जिसे एसआईएस कहा जाता है ।