目次
1. Python को print फंक्शनको आधारभूत
Python कोprint()
फंक्शन प्रोग्राममा आउटपुट देखाउनको लागि सबैभन्दा आधारभूत फंक्शन हो। यहाँ, print()
फंक्शनको आधारभूत प्रयोग र आउटपुट परिणामको लाइन ब्रेकसँग सम्बन्धित आधारभूत बुँदाहरू व्याख्या गर्छौं।print()
फंक्शनको भूमिका
Python मा, print()
फंक्शन प्रयोग गरेर कन्सोलमा आउटपुट देखाइन्छ। मानक रूपमा, प्रत्येक print()
फंक्शन आउटपुट पछि स्वचालित रूपमा लाइन ब्रेक गर्छ। यसलाई बुझ्नाले प्रोग्रामको स्वरूप र डिबगिङमा मद्दत गर्छ।
उदाहरणको रूपमा, तलको कोडले सरल रूपमा स्ट्रिङ्ग आउटपुट गर्छ।print("नमस्ते, Python!")
आउटपुट परिणाम:नमस्ते, Python!
डिफल्ट लाइन ब्रेक
print()
फंक्शनमा, लाइन ब्रेक डिफल्ट रूपमा गर्ने मेकानिज्म छ। यो कारण हो कि print()
फंक्शनको end
पैरामीटर डिफल्ट रूपमा 'n'
(लाइन ब्रेक कोड)मा सेट गरिएको छ।print("लाइन1")
print("लाइन2")
आउटपुट परिणाम:लाइन1
लाइन2
2. लाइन ब्रेक कोड n
को प्रयोग
जब लाइन ब्रेक आवश्यक हुन्छ, Python मा स्पष्ट रूपमा लाइन ब्रेक कोड n
प्रयोग गरिन्छ। यसले एकै print()
कथनभित्र बहु-लाइन आउटपुट गर्न सम्भव बनाउँछ।n
प्रयोग गरेर लाइन ब्रेकको उदाहरण
उदाहरणका लागि, तलको कोडले print()
फंक्शनभित्र लाइन ब्रेक गर्दछ।print("行1n行2n行3")
आउटपुट परिणाम:行1
行2
行3
सूची र शब्दकोशको लाइन ब्रेक
सूची र शब्दकोश जस्ता डेटा प्रकारहरूलाई पनिprint()
फंक्शनले आउटपुट गर्न सकिन्छ। विशेष गरी तत्वहरूलाई ठाडो रूपमा क्रमबद्ध गरेर आउटपुट गर्न चाहनुहुन्छ भने, for
लूप प्रयोग गर्नु उपयोगी हुन्छ।fruits = ["りんご", "バナナ", "オレンジ"]
for fruit in fruits:
print(fruit)
आउटपुट परिणाम:りんご
バナナ
オレンジ
उदाहरण: जटिल डेटा संरचना
बहु-आयामी सूचीहरू र नेस्टेड शब्दकोशको आउटपुटका लागि, पुनरावृत्तprint()
प्रक्रिया वा स्वरूपणका लागि लाइब्रेरी (उदाहरण: pprint
मोड्युल) प्रयोग गर्नु प्रभावकारी हुन्छ।
3. लाइन ब्रेक रोक्ने तरिका – end
पैरामीटरको उपयोग
कहिलेकाहीँ, print()
कथन पछि नयाँ लाइन थप्न नचाहने स्थिति हुन्छ। यस्तो अवस्थामा, end
पैरामीटर प्रयोग गरेर लाइन ब्रेक रोक्न, र आउटपुट परिणामलाई एकै लाइनमा समेट्न सम्भव हुन्छ।end
पैरामीटरको प्रयोग
end
पैरामीटर आउटपुट पछि थपिने स्ट्रिङ निर्दिष्ट गर्नको लागि आर्गुमेन्ट हो। डिफल्ट रूपमा end='n'
सेट गरिएको हुन्छ, जसले लाइन ब्रेक उत्पन्न गर्छ, तर यसलाई अनुकूलन गर्न सकिन्छ।print("नमस्ते", end=" ")
print("संसार!")
आउटपुट परिणाम:नमस्ते संसार!
व्यावहारिक उदाहरण: for
लूपमा लाइन ब्रेक रोकथाम
for
लूपभित्र लाइन ब्रेक रोक्नाले, संख्याहरू र स्ट्रिङहरूलाई एकै लाइनमा समेट्न सम्भव हुन्छ।for i in range(5):
print(i, end=", ")
आउटपुट परिणाम:0, 1, 2, 3, 4,
उदाहरण: कस्टम एन्ड क्यारेक्टर
end
पैरामीटरमा इच्छित स्ट्रिङ निर्दिष्ट गर्न सकिन्छ। उदाहरणका लागि, कमामा विभाजित सूची बनाउँदा उपयोगी हुन्छ।items = ["स्याउ", "केरा", "सुन्तला"]
for item in items:
print(item, end=", ")
आउटपुट परिणाम:स्याउ, केरा, सुन्तला,
4. कोट र ब्याकस्ल्यास प्रयोग गरेर बहु‑लाइन स्ट्रिङ
बहु‑लाइन स्ट्रिङहरूलाई प्रभावकारी रूपमा ह्यान्डल गर्न, Python मा कोट वा ब्याकस्ल्यास प्रयोग गरिन्छ। यसले कोडलाई दृश्यात्मक रूपमा व्यवस्थित गर्न मद्दत गर्छ, र आउटपुट परिणामलाई असर नगरी स्वरूपण गर्न सकिन्छ।ट्रिपल कोट प्रयोग गरेर बहु‑लाइन स्ट्रिङहरूलाई ह्यान्डल गर्ने
ट्रिपल कोट (“”” वा ”’ ) प्रयोग गरेर, बहु‑लाइन स्ट्रिङहरूलाई ह्यान्डल गर्न सकिन्छ। यसले लामो अनुच्छेद वा बहु‑लाइन पाठलाई सजिलै आउटपुट गर्न मद्दत गर्छ।text = """यो पहिलो लाइन हो
यो दोस्रो लाइन हो
यो तेस्रो लाइन हो"""
print(text)
आउटपुट परिणाम:यो पहिलो लाइन हो
यो दोस्रो लाइन हो
यो तेस्रो लाइन हो
ब्याकस्ल्यास प्रयोग गरेर कोडको स्वरूपण
लामो कोडलाई बहु‑लाइनमा विभाजन गर्दा, ब्याकस्ल्यास (
) प्रयोग गर्दा, यसलाई सजिलो देखिने रूपमा स्वरूपित गर्न सकिन्छ। यसले कोडलाई दृश्यात्मक रूपमा व्यवस्थित गर्न मद्दत गर्छ, र आउटपुट परिणामलाई एकै लाइनमा संक्षिप्त गर्न सम्भव बनाउँछ।print("यो अत्यन्त लामो स्ट्रिङ हो, तर लाइन ब्रेक नगरी एकै लाइनमा आउटपुट हुन्छ।")
आउटपुट परिणाम:यो अत्यन्त लामो स्ट्रिङ हो, तर लाइन ब्रेक नगरी एकै लाइनमा आउटपुट हुन्छ।

5. उन्नत प्रविधि: स्ट्रिङ फर्म्याट र लाइन ब्रेक
अझै उन्नत परिस्थितिहरूमा,format()
मेथड वा f-string
प्रयोग गरेर, जटिल स्ट्रिङ फर्म्याट गर्दै लाइन ब्रेक व्यवस्थापन गर्न सकिन्छ।format()
मेथडमा स्ट्रिङ स्वरूपण
format()
मेथड प्रयोग गर्दा, स्ट्रिङभित्र भेरिएबलहरू सम्मिलित गर्दै, स्वरूपित आउटपुट गर्न सकिन्छ।name = "Python"
version = 3.9
print("प्रयोग गरिएको भाषा: {}
संस्करण: {}".format(name, version))
आउटपुट परिणाम:प्रयोग गरिएको भाषा: Python
संस्करण: 3.9
f-string प्रयोग गरेरर्म्याट
Python 3.6 र त्यसपछिका संस्करणहरूमा, f-string प्रयोग गरेर, भेरिएबलहरूलाई अझ संक्षिप्त रूपमा सम्मिलित गर्न सकिन्छ।name = "Python"
version = 3.9
print(f"प्रयोग गरिएको भाषा: {name}nसंस्करण: {version}")
आउटपुट परिणाम:प्रयोग गरिएको भाषा: Python
संस्करण: 3.9