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

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


परिचय

जब किसी स्ट्रिंग को मैट्रिक्स में बदलना हो जिसमें प्रति पंक्ति 'K' वर्ण हों, तो एक मेथड परिभाषित की जाती है जो एक स्ट्रिंग और 'K' का मान लेती है। यह सरल पुनरावृत्ति, मॉड्यूलस ऑपरेटर और 'append' मेथड का उपयोग करता है।

उदाहरण

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. पायथन प्रोग्राम: हेक्साडेसिमल स्ट्रिंग को दशमलव में बदलें पायथन प्रोग्राम: हेक्साडेसिमल स्ट्रिंग को दशमलव में बदलें

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

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

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

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

    समस्या विवरण पायथन को इस तरह के रूपांतरण की बहुत आवश्यकता होती है। उदाहरण के लिए, ऐसे रूपांतरण सीरियलाइज़ेशन उद्देश्यों के लिए उपयोगी होते हैं। ऐसे रूपांतरण का एक उदाहरण होगा: [h, e, l, l, o, , w, o, r, l, d] से hello world पायथन में एक join मेथड होता है जिसका उपयोग ऐसे रूपांतरण के लिए किया जा सकत