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

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

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

लजस्ट और लेन का उपयोग करना

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

उदाहरण

#Add trailing Zeros to a Python string
# initializing string
str = 'Jan-'
print("The given input : " + str(str))
# No. of zeros required
n = 3
# using ljust() adding trailing zero
output = str.ljust(n + len(str), '0')
print("adding trailing zeros to the string is : " + str(output))

आउटपुट

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

The given input : Jan-
adding trailing zeros to the string is : Jan-000

फॉर्मेट फंक्शन का उपयोग करना

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

उदाहरण

str= 'Spring:'
print("\nThe given input : " + str(str))
# using format()adding trailing zero n for number of elememts, '0' for Zero, and '<' for trailing
z = '{:<09}'
output = z.format(str)
print("adding trailing zeros to the string is : " + str(output))

आउटपुट

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

The given input : Spring:
adding trailing zeros to the string is : Spring:00

  1. पायथन स्ट्रिंग में अग्रणी शून्य जोड़ें

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

  1. केसफोल्ड () पायथन में स्ट्रिंग

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

  1. पाइथन में शून्य के साथ बाएं पैडेड स्ट्रिंग कैसे प्राप्त करें?

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