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

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

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

प्रारूप का उपयोग करना()

यहां हम एक डेटाफ़्रेम लेते हैं और उस कॉलम में फ़ॉर्मेट फ़ंक्शन लागू करते हैं जहाँ हमें शून्य को स्ट्रिंग्स के रूप में जोड़ने की आवश्यकता होती है। फ़ंक्शन को बार-बार लागू करने के लिए लैम्ब्डा विधि का उपयोग किया जाता है।

उदाहरण

import pandas as pd
string = {'Column' : ['HOPE','FOR','THE','BEST']}
dataframe=pd.DataFrame(string)
print("given column is ")
print(dataframe)
dataframe['Column']=dataframe['Column'].apply(lambda i: '{0:0>10}'.format(i))
print("\n leading zeros is")
print(dataframe)

आउटपुट

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

given column is
    Column
0     HOPE
1     FOR
2     THE
3    BEST

   leading zeros is
         Column
0    000000HOPE
1    0000000FOR
2    0000000THE
3    000000BEST

समायोजित का उपयोग करना

राइट जस्टिफाई फंक्शन हमें दिए गए वैल्यूज को रॉजस्ट फंक्शन को दिए गए पैरामीटर का उपयोग करके सही जस्टिफाई करने में मदद करता है। इस उदाहरण में, हम rjust फ़ंक्शन का उपयोग करके मान में तीन शून्य जोड़ते हैं। जोड़े जाने वाले शून्य की संख्या को गतिशील बनाया जा सकता है।

उदाहरण

val = '98.6 is normal body temperature'
print("The given string is :\n " + str(val))
#Number of zeros to be added
i = 3
result = val.rjust(i + len(val), '0')
print("adding leading zeros to the string is :\n" + str(result))

आउटपुट

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

The given string is :
98.6 is normal body temperature
adding leading zeros to the string is :
00098.6 is normal body temperature

  1. हेक्स स्ट्रिंग को दशमलव में बदलने के लिए पायथन प्रोग्राम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक हेक्साडेसिमल स्ट्रिंग दी गई है, हमें इसे इसके दशमलव समकक्ष में बदलने की जरूरत है। समस्या को हल करने के लिए हमारे पास दो दृष्टिकोण हैं- क्रूर-बल दृष्टिकोण अंतर्निहित मॉड्यूल का उपयोग करना ब्रूट-फोर्स मेथड

  1. सूची को स्ट्रिंग में बदलने के लिए पायथन प्रोग्राम

    इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे। समस्या कथन एक सूची को देखते हुए हमें एक स्ट्रिंग प्रकार में बदलने की जरूरत है। यहां हम ऊपर दिए गए समस्या कथन को हल करने के लिए चार अलग-अलग तरीकों पर चर्चा करेंगे - दृष्टिकोण 1:रिक्त स्ट्रिंग में संयोजन का उ

  1. एक आईपी पते से अग्रणी शून्य को हटाने के लिए पायथन कार्यक्रम

    इस ट्यूटोरियल में, हम एक प्रोग्राम लिखने जा रहे हैं जो आईपी एड्रेस से लीडिंग जीरो को हटाता है। आइए देखें कि वास्तव में क्या है। मान लें कि हमारे पास एक आईपी पता है 255.001.040.001 , तो हमें इसे 255.1.40.1 . में बदलना होगा . प्रोग्राम लिखने के लिए नीचे दी गई प्रक्रिया का पालन करें। आईपी एड्रेस इनिश