पायथन प्रिंट स्टेटमेंट में रिक्त स्थान हटाना
पायथन में, एकाधिक आइटम प्रिंट करने से अक्सर अनपेक्षित रिक्त स्थान निकल आते हैं। इन रिक्त स्थानों को खत्म करने के लिए sep पैरामीटर का उपयोग करके इसे संबोधित किया जा सकता है। उदाहरण के लिए, इस पर विचार करें:
print("a", "b", "c")
इस आउटपुट में रिक्त स्थान शामिल होंगे:
a b c
उन्हें खत्म करने के लिए:
print("a", "b", "c", sep="")
यह उत्पादन करेगा:
abc
सेप्ट पैरामीटर के अलावा, पायथन प्रिंट आउटपुट को नियंत्रित करने के लिए कई विकल्प प्रदान करता है। किसी स्ट्रिंग को किसी पूर्णांक जैसे गैर-स्ट्रिंग मान के साथ संयोजित करने का प्रयास करते समय, पहले मान को एक स्ट्रिंग में परिवर्तित करना आवश्यक है।
स्ट्रिंग्स और गैर-स्ट्रिंग्स सहित रिक्त स्थान के बिना मानों को मुद्रित करने के लिए, इस पर विचार करें निम्नलिखित:
print("a = ", a, ", b = ", b, sep="") # Python 2.x and 3.x print("a = " str(a) ", b = " str(b)) # Python 2.x and 3.x print("a = {}, b = {}".format(a, b)) # Python 3.6 print(f"a = {a}, b = {b}") # Python 3.6
ऐसी स्थितियों के लिए जहां f-स्ट्रिंग्स (नवीनतम विकल्प) का उपयोग करना संभव नहीं हो सकता है (उदाहरण के लिए, 3.6 से पहले Python संस्करण) , निम्नलिखित युक्ति नियोजित की जा सकती है:
print("a = {a}, b = {b}".format(**locals()))
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3