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

Python स्ट्रिंग में अनुगामी शून्य जोड़ें

डेटा प्रोसेसिंग गतिविधि के हिस्से के रूप में हमें कभी-कभी एक स्ट्रिंग को दूसरी स्ट्रिंग के साथ जोड़ने की आवश्यकता होती है। इस लेख में हम देखेंगे कि दिए गए स्ट्रिंग में गतिशील संख्या में शून्य कैसे जोड़े जाएं। यह नीचे दिखाए गए प्रोग्राम में विभिन्न स्ट्रिंग फ़ंक्शन का उपयोग करके किया जा सकता है।

ljust और len का उपयोग करना

Python स्ट्रिंग विधि ljust() चौड़ाई की लंबाई की स्ट्रिंग में बाएं जस्टिफाइड स्ट्रिंग लौटाती है। पैडिंग निर्दिष्ट fillchar (डिफ़ॉल्ट स्पेस है) का उपयोग करके की जाती है। len() स्ट्रिंग की लंबाई लौटाता है। हम दी गई स्ट्रिंग की लंबाई और ljust फ़ंक्शन में हेरफेर करके स्ट्रिंग में अनुगामी शून्य जोड़ते हैं।

उदाहरण

# Python स्ट्रिंग में अनुगामी शून्य जोड़ें
# स्ट्रिंग आरंभ करना
str = 'Jan-'
print("दिया गया इनपुट : " + str(str))
# आवश्यक शून्यों की संख्या
n = 3
# ljust() का उपयोग करके अनुगामी शून्य जोड़ना
output = str.ljust(n + len(str), '0')
print("स्ट्रिंग में अनुगामी शून्य जोड़ना है : " + str(output))

आउटपुट

उपरोक्त कोड चलाने पर हमें निम्न परिणाम मिलता है -

दिया गया इनपुट : Jan-
स्ट्रिंग में अनुगामी शून्य जोड़ना है : Jan-000

format फ़ंक्शन का उपयोग करना

format() विधि निर्दिष्ट मान को प्रारूपित करती है और उन्हें स्ट्रिंग के प्लेसहोल्डर के अंदर डालती है। प्लेसहोल्डर को कर्ली ब्रैकेट का उपयोग करके परिभाषित किया जाता है: {}। नीचे दिए गए उदाहरण में हम लंबाई 7 की एक स्ट्रिंग लेते हैं और दो अनुगामी शून्य जोड़ने के लिए format विधि का उपयोग करते हैं।

उदाहरण

str = 'Spring:'
print("\nदिया गया इनपुट : " + str(str))
# format() का उपयोग करके अनुगामी शून्य जोड़ना
# n तत्वों की संख्या के लिए, '0' शून्य के लिए, और '<' अनुगामी के लिए
z = '{:<09}'
output = z.format(str)
print("स्ट्रिंग में अनुगामी शून्य जोड़ना है : " + str(output))

आउटपुट

उपरोक्त कोड चलाने पर हमें निम्न परिणाम मिलता है -

दिया गया इनपुट : Spring:
स्ट्रिंग में अनुगामी शून्य जोड़ना है : Spring:00
  1. - पायथन स्ट्रिंग में अग्रणी शून्य जोड़ें

    हमें कभी-कभी पायथन में विभिन्न डेटा तत्वों में स्ट्रिंग के रूप में शून्य जोड़ने की आवश्यकता हो सकती है। इसका कारण स्वरूपण और अच्छा प्रतिनिधित्व हो सकता है या कुछ गणनाओं के लिए कारण हो सकता है जहां ये मान इनपुट के रूप में कार्य करेंगे। नीचे इस उद्देश्य के लिए हम जिन विधियों का उपयोग करेंगे वे हैं। f

  1. - पायथन में casefold() स्ट्रिंग विधि

    यह फ़ंक्शन किसी शब्द के अक्षरों को लोअरकेस में बदलने में सहायक होता है। जब दो स्ट्रिंग्स पर लागू किया जाता है तो यह उनके मानों का मिलान कर सकता है भले ही अक्षरों का केस कुछ भी हो। casefold() लागू करना नीचे दिए गए उदाहरण में हम एक स्ट्रिंग पर casefold() फ़ंक्शन लागू करते हैं और परिणाम सभी लोअरकेस अ

  1. - पायथन में स्ट्रिंग को जीरो से लेफ्ट-पैड कैसे करें?

    हम स्ट्रिंग क्लास में rjust(width[, fillchar]) मेथड का उपयोग कर सकते हैं जो स्ट्रिंग को राइट जस्टिफाई करता है और बाईं ओर दिए गए फिलर कैरेक्टर से पैड करता है। डिफ़ॉल्ट फिलर कैरेक्टर स्पेस है। आप इसका उपयोग निम्न प्रकार से कर सकते हैं: >>> 25.rjust(6, 0) 000025 >>> Apollo.rjust(10, 0