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

पायथन प्रोग्राम - स्ट्रिंग को मैट्रिक्स में कनवर्ट करें जिसमें प्रति पंक्ति K वर्ण हों

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

उदाहरण

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

print("Method definition begins")
def convert_my_string(my_string, my_k):

   for index in range(len(my_string)):
      if index % my_k == 0:
         sub = my_string[index:index+my_k]
         my_list = []
         for j in sub:
            my_list.append(j)
         print(' '.join(my_list))
print("Method definition ends")

my_string = "PythonCode&Learn&ObjectOriented"
print("The string is : " )
print(my_string)

K = 3
print("The value of K is ")
print(K)

print("The result is :")
print(convert_my_string(my_string, K))

आउटपुट

Method definition begins
Method definition ends
The string is :
PythonCode&Learn&ObjectOriented
The value of K is
3
The result is :
P y t
h o n
C o d
e & L
e a r
n & O
b j e
c t O
r i e
n t e
d
None

स्पष्टीकरण

  • एक विधि परिभाषित की जाती है जो एक स्ट्रिंग और एक K मान को पैरामीटर के रूप में लेती है, और आउटपुट के रूप में वापस आती है।

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

  • K का मान परिभाषित किया गया है और कंसोल में प्रदर्शित किया गया है।

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

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


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

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

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

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

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

    पायथन को इस प्रकार के रूपांतरण की बहुत आवश्यकता होती है। उदाहरण के लिए, ऐसे रूपांतरण क्रमांकन उद्देश्यों के लिए उपयोगी होते हैं। ऐसे रूपांतरण का एक उदाहरण होगा - ['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd&