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