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

स्ट्रिंग में ऑड इंडेक्स वैल्यू के कैरेक्टर्स को हटाने का पायथन प्रोग्राम


जब स्ट्रिंग के ऑड इंडेक्स से कैरेक्टर्स हटाने हों, तो एक विधि परिभाषित की जाती है जो स्ट्रिंग को पैरामीटर के रूप में लेती है।

उदाहरण

def remove_odd_index_characters(my_str):
    new_string = ""
    i = 0
    while i < len(my_str):
        if (i % 2 == 1):
            i += 1
            continue
        new_string += my_str[i]
        i += 1
    return new_string

if __name__ == '__main__':
    my_string = "Hi there Will"
    my_string = remove_odd_index_characters(my_string)
    print("ऑड इंडेक्स से कैरेक्टर्स हटा दिए गए हैं")
    print("शेष कैरेक्टर्स हैं:")
    print(my_string)

आउटपुट

ऑड इंडेक्स से कैरेक्टर्स हटा दिए गए हैं
शेष कैरेक्टर्स हैं: H hr il

व्याख्या

  • 'remove_odd_index_characters' नामक एक विधि परिभाषित की जाती है जो एक स्ट्रिंग को पैरामीटर के रूप में लेती है।

  • एक खाली स्ट्रिंग बनाई जाती है।

  • स्ट्रिंग पर पुनरावृति की जाती है और हर एलिमेंट के इंडेक्स को 2 से विभाजित किया जाता है।

  • यदि शेषफल 0 नहीं है, तो इसे ऑड इंडेक्स माना जाता है और इसे हटा दिया जाता है।

  • मेन मेथड में, विधि को कॉल किया जाता है और स्ट्रिंग परिभाषित की जाती है।

  • इस स्ट्रिंग को पैरामीटर के रूप में पास किया जाता है।

  • आउटपुट कंसोल पर प्रदर्शित होता है।


  1. पायथन प्रोग्राम: जांचें कि दी गई स्ट्रिंग पैंग्राम है या नहीं पायथन प्रोग्राम: जांचें कि दी गई स्ट्रिंग पैंग्राम है या नहीं

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट एक स्ट्रिंग इनपुट दिए जाने पर, हमें यह जांचने के लिए एक पायथन प्रोग्राम जनरेट करना होगा कि वह स्ट्रिंग पैंग्राम है या नहीं। एक पैंग्राम एक वाक्य/शब्दों की श्रृंखला है जिसमें अंग्रेजी

  1. - पायथन प्रोग्राम: स्ट्रिंग में मिरर कैरेक्टर्स खोजना

    एक यूजर इनपुट स्ट्रिंग और पोजिशन दी गई है, उस पोजिशन से हमें स्ट्रिंग की लंबाई तक अल्फाबेटिकल ऑर्डर में कैरेक्टर्स को मिरर करना है। इस ऑपरेशन में, हम a को z में, b को y में, c को x में, d को w में बदलते हैं और इसी तरह, यानी पहला कैरेक्टर लास्ट बन जाता है और इसी तरह।Input: p = 3 Input string = python

  1. - स्ट्रिंग के दोनों हिस्सों में समान वर्ण सेट है या नहीं जांचने का पायथन प्रोग्राम

    समस्या विवरण एक स्ट्रिंग दी गई है, हमारा कार्य यह जांचना है कि स्ट्रिंग के दोनों हिस्सों में समान वर्ण सेट है या नहीं। इस समस्या को हल करने के लिए हम पहले स्ट्रिंग को बीच से विभाजित करते हैं, ताकि दो हिस्से मिलें। अब हम जांचते हैं कि दोनों हिस्सों में समान वर्ण सेट है या नहीं। यदि स्ट्रिंग की लंबाई