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

पायथन प्रोग्राम एक नई स्ट्रिंग बनाने के लिए जहां पहले चरित्र और अंतिम चरित्र का आदान-प्रदान किया गया है

जब एक नई स्ट्रिंग बनाने की आवश्यकता होती है जहां पहले और अंतिम वर्णों का आदान-प्रदान होता है, तो एक विधि परिभाषित की जा सकती है जो नई स्ट्रिंग बनाने के लिए अनुक्रमण का उपयोग करती है।

नीचे उसी का प्रदर्शन है -

उदाहरण

def exchange_val(my_string):
   return my_string[-1:] + my_string[1:-1] + my_string[:1]

my_string = “Hi there how are you”
print(“The string is :”)
print(my_string)
print(“The modified string is :”)
print(exchange_val(my_string))

आउटपुट

The string is :
Hi there how are you
The modified string is :
ui there how are yoH

स्पष्टीकरण

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

  • यह एक स्ट्रिंग के पहले और अंतिम वर्णों का आदान-प्रदान करने के लिए अनुक्रमण का उपयोग करता है।

  • विधि के बाहर, एक स्ट्रिंग परिभाषित की जाती है, और कंसोल पर प्रदर्शित होती है।

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

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


  1. सबसे अधिक होने वाले चरित्र और उसकी गिनती को खोजने के लिए पायथन कार्यक्रम

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

  1. पात्रों की एक धारा से पहला गैर-दोहराए जाने वाले चरित्र को खोजने के लिए पायथन कार्यक्रम?

    इस खंड में हम वर्णों की एक स्ट्रिंग या धारा से पहला अद्वितीय या गैर-दोहराए जाने वाले चरित्र को खोजने जा रहे हैं। इस समस्या को हल करने के कई तरीके हैं। हम पात्रों की एक ही धारा के लिए दो अलग-अलग प्रोग्राम बनाने का प्रयास करेंगे। विधि 1:फ़ंक्शन का उपयोग करना def firstNonRepeatingChar(str1):   &nb

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

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