पायथन में प्रिंट क्या है और इसके पैरामीटर का उपयोग कैसे करें?

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

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

आगे बढ़ने से पहले, आइए उन सामग्रियों पर एक नज़र डालें जो यहाँ पर कवर की गई हैं:

पायथन में प्रिंट क्या है?

पायथन में प्रिंट मानक है कंसोल में आउटपुट प्रिंट करने के लिए उपयोग किया जाता है। इस फ़ंक्शन का सिंटैक्स निम्नानुसार है:



वाक्य - विन्यास:

प्रिंट करें ( मान १ , मान २ ,, ... सिपाही = ‘‘, समाप्त = ‘N‘, फ़ाइल = sys.stdout, बह जाना = असत्य)

पैरामीटर और उनके विवरण निम्नानुसार हैं:

पैरामीटरविवरण

मान १, मान २ , ...

जिन आउटपुट को प्रिंट करने की आवश्यकता है। एक से अधिक हो सकते हैं

सिपाही

एक वैकल्पिक पैरामीटर का उपयोग यह निर्दिष्ट करने के लिए किया जाता है कि आप मुद्रित की जा रही वस्तुओं को कैसे अलग करना चाहते हैं। इसका डिफ़ॉल्ट मान एक व्हाट्सएप (‘is) है।

समाप्त

आउटपुट के अंत में क्या मुद्रित किया जाए, यह निर्दिष्ट करने के लिए उपयोग किया गया एक वैकल्पिक पैरामीटर। डिफ़ॉल्ट मान ‘n’ है

फ़ाइल

एक लेखन विधि के साथ एक वैकल्पिक पैरामीटर। डिफ़ॉल्ट मान sys.stdout है

बह जाना

एक वैकल्पिक पैरामीटर निर्दिष्ट करने के लिए उपयोग किया जाता है कि आउटपुट को फ्लश किया जाना है (ट्रू) या बफर (गलत)। इसका डिफ़ॉल्ट मान गलत है

ध्यान दें: आउटपुट के रूप में लौटाए जाने से पहले सभी ऑब्जेक्ट्स को एक स्ट्रिंग में बदल दिया जाएगा।

पायथन में प्रिंट का उपयोग करना

प्रिंट फ़ंक्शन का उपयोग निम्नानुसार किया जा सकता है:

वैकल्पिक मापदंडों के बिना:

आप किसी भी आउटपुट ऑब्जेक्ट को आवश्यकतानुसार प्रिंट करने के लिए प्रिंट स्टेटमेंट का उपयोग कर सकते हैं। निम्नलिखित उदाहरण पर विचार करें:

उदाहरण:

प्रिंट ('पायथन में प्रिंट फ़ंक्शन का उपयोग करके')

OUTPUT: पायथन में प्रिंट फ़ंक्शन का उपयोग करना

कैसे जावा के लिए पथ सेट करने के लिए

यहाँ, प्रिंट फ़ंक्शन कंसोल को दिए गए स्ट्रिंग को प्रिंट करता है।

आइए अब हम एकल प्रिंट स्टेटमेंट को एक से अधिक मूल्य देते हैं।

उदाहरण:

a = 2019 b = 'विश्व' प्रिंट ('हैलो', ए, बी)

OUTPUT: हैलो 2019 विश्व

जैसा कि आप देख सकते हैं, उपरोक्त उदाहरण में, एक एकल प्रिंट स्टेटमेंट तीन अलग-अलग वस्तुओं को प्रिंट करता है। इसके अलावा, ‘+‘ ऑपरेटर उदाहरण के लिए वस्तुओं के संघनन की अनुमति देता है:

उदाहरण:

a = 'Hi' b = 'वेलकम' प्रिंट (a + b)

OUTPUT: स्वागत है

यहाँ कुछ और उदाहरण दिए गए हैं जिन्हें आप आज़मा सकते हैं:

उदाहरण:

प्रिंट ('हैलो') प्रिंट ('हेलो', 'वर्ल्ड') # प्रिंटिंग दो स्ट्रिंग्स प्रिंट ('हेलो' + 'वर्ल्ड') #concatenating दो स्ट्रिंग्स प्रिंट ('हेलन' + 'वर्ल्ड') # प्रिंट एन के साथ ( 'हेलो', 'वर्ल्ड', 2019) # प्रिंटिंग स्ट्रिंग्स के साथ-साथ पूर्णांक प्रिंट (2019, 'हैलो वर्ल्ड') प्रिंट (str (2019) + 'हैलो वर्ल्ड') स्ट्रिंग्स (प्रकार रूपांतरण का उपयोग करके) प्रिंट के साथ पूर्णांक +67) # प्रिंट के भीतर ही

आप प्रत्येक ऑब्जेक्ट के बीच किसी भी प्रकार के विभाजक भी निर्दिष्ट कर सकते हैं।

निर्दिष्ट विभाजक:

विभाजक विभिन्न वस्तुओं के बीच एक विभाजन बनाता है जो प्रिंट स्टेटमेंट के भीतर मौजूद होता है। इस विशेषता का डिफ़ॉल्ट मान एक व्हाट्सएप चरित्र (attribute attribute) है। उपयोगकर्ता आवश्यकता पड़ने पर इस ऑपरेटर के मूल्य को बदल सकता है।

उदाहरण:

a = 'हैलो' b = 'वर्ल्ड' प्रिंट (a, 2019, b, sep = ',')

OUTPUT: हैलो, 2019, विश्व

उपरोक्त उदाहरण में, विभिन्न वस्तुओं को पिछले उदाहरण के विपरीत एक व्हाट्सएप चरित्र के बजाय अल्पविराम () से अलग किया जाता है।

आप यह भी समायोजित कर सकते हैं कि आउटपुट के अंत में आपको क्या प्रिंट करना है।

का उपयोग करते हुए समाप्त पैरामीटर:

समाप्त पैरामीटर आपको यह कॉन्फ़िगर करने की अनुमति देता है कि आउटपुट के अंत में आपको क्या प्रिंट करना है। इस पैरामीटर का डिफ़ॉल्ट मान ’n 'या अगली पंक्ति वर्ण है। आइए देखें कि जब मैं आउटपुट प्रिंट करने के लिए दो अलग-अलग प्रिंट फ़ंक्शन का उपयोग करता हूं तो क्या होता है।

उदाहरण:

a = 'Hi' b = 'वेलकम' प्रिंट (a) प्रिंट (b)

OUTPUT:

स्वागत है

यहां ही समाप्त पैरामीटर सेट नहीं है और इसलिए, आउटपुट दो अलग-अलग लाइनों में मुद्रित होते हैं। यदि आप इसे एक ही पंक्ति में प्रिंट करना चाहते हैं, तो आप इस प्रकार कर सकते हैं:

उदाहरण:

a = 'Hi' b = 'वेलकम' प्रिंट (a, अंत = '&') प्रिंट (b)

OUTPUT: स्वागत है

उपरोक्त उदाहरण में, का मान समाप्त पैरामीटर। & seen है जैसा कि आउटपुट के बीच देखा जाता है।

प्रिंट स्टेटमेंट फाइल में आउटपुट भी लिख सकता है।

फ़ाइल में लिखना:

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

उदाहरण:

newfile = open ('abc.txt', 'w') प्रिंट ('Hi Welcome', file = newfile) newfile.close ()

OUTPUT: नीचे दी गई छवि में फ़ाइल पर एक नज़र डालें:

EX1.txt_print को फ़ाइल-प्रिंट करने के लिए पायथन-एडुरका में

बह जाना पैरामीटर:

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

उदाहरण:

आयात समय g = खुला ('sample.txt', 'r') a = g.read () s = time.time () प्रिंट (ए, फ्लश = गलत) ई = समय () प्रिंट (ई-एस)

OUTPUT:

इसे निष्पादित करने के लिए लिया गया समय 0.00099 सेकंड है। अब, मान को True पर बदलने का प्रयास करें।

उदाहरण:

आयात समय g = खुला ('sample.txt', 'r') a = g.read () s = time.time () प्रिंट (ए, फ्लश = ट्रू) ई = टाइम () प्रिंट (ई-एस)

OUTPUT:

जब आउटपुट अप्रभावित रहता है तो उसी प्रक्रिया में 0.003 सेकंड लगते हैं। इसका कारण यह है कि वर्णों के अनुक्रम में प्रिंट करने के बजाय आउटपुट को चंक्स में स्थानांतरित करना आसान है। आमतौर पर सभी I / Os बफ़र्ड होते हैं। हालांकि, यह विकल्प सुविधाजनक है जब उपयोगकर्ता को विशेष परिदृश्यों में पूरे आउटपुट को फ्लश करने की आवश्यकता होती है।

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

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

अपने विभिन्न अनुप्रयोगों के साथ अजगर पर गहराई से ज्ञान प्राप्त करने के लिए, आप लाइव के लिए नामांकन कर सकते हैं 24/7 समर्थन और आजीवन पहुंच के साथ।