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

स्ट्रिंग को विभाजित और जोड़ने का पायथन प्रोग्राम

समस्या विवरण

पायथन प्रोग्राम स्ट्रिंग को जोड़ने और विभाजित करने के लिए बिल्ट-इन फंक्शन प्रदान करता है।

split: str.split()
join: str1.join(str2)

एल्गोरिदम

  1. एक स्ट्रिंग इनपुट करें।
  2. यहां हम विभाजन के लिए split मेथड और जोड़ने के लिए join फंक्शन का उपयोग करते हैं।
  3. आउटपुट प्रदर्शित करें।

उदाहरण कोड: विभाजन

# स्ट्रिंग का विभाजन
str1 = input("स्पेस के साथ पहली स्ट्रिंग दर्ज करें :: ")
print(str1.split())  # स्पेस पर विभाजित
str2 = input("कॉमा (,) के साथ दूसरी स्ट्रिंग दर्ज करें :: ")
print(str2.split(','))  # कॉमा पर विभाजित
str3 = input("कोलन (:) के साथ तीसरी स्ट्रिंग दर्ज करें :: ")
print(str3.split(':'))  # कोलन पर विभाजित
str4 = input("सेमीकोलन (;) के साथ चौथी स्ट्रिंग दर्ज करें :: ")
print(str4.split(';'))  # सेमीकोलन पर विभाजित
str5 = input("बिना स्पेस के पांचवीं स्ट्रिंग दर्ज करें :: ")
print([str5[i:i+2] for i in range(0, len(str5), 2)])  # स्थिति 2 पर विभाजित

आउटपुट

स्पेस के साथ पहली स्ट्रिंग दर्ज करें :: python program
['python', 'program']
कॉमा (,) के साथ दूसरी स्ट्रिंग दर्ज करें :: python, program
['python', 'program']
कोलन (:) के साथ तीसरी स्ट्रिंग दर्ज करें :: python: program
['python', 'program']
सेमीकोलन (;) के साथ चौथी स्ट्रिंग दर्ज करें :: python; program
['python', 'program']
बिना स्पेस के पांचवीं स्ट्रिंग दर्ज करें :: python program
['py', 'th', 'on', 'pr', 'og', 'ra', 'm']

उदाहरण कोड: जोड़ना

# स्ट्रिंग जोड़ना
str1 = input("पहली स्ट्रिंग दर्ज करें :: ")
str2 = input("दूसरी स्ट्रिंग दर्ज करें :: ")
str = str2.join(str1)  # str1 का प्रत्येक वर्ण str2 के सामने जोड़ा जाता है
print("दो स्ट्रिंग को जोड़ने के बाद ::>", str)

आउटपुट

पहली स्ट्रिंग दर्ज करें :: AAA
दूसरी स्ट्रिंग दर्ज करें :: BBB
दो स्ट्रिंग को जोड़ने के बाद ::> ABBBABBBA
  1. - पायथन प्रोग्राम: लिस्ट को स्ट्रिंग में बदलें

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

  1. - Python में स्ट्रिंग को कैसे विभाजित करें

    कई बार हमें किसी दिए गए स्ट्रिंग को किसी डिलीमीटर के आधार पर कई भागों में विभाजित करने की आवश्यकता होती है। Python इसके लिए split() नामक फ़ंक्शन प्रदान करता है। यह डिलीमीटर को नियंत्रित करने और डिलीमीटर के रूप में माने जाने वाले कैरेक्टर की संख्या को नियंत्रित करने का एक तरीका भी प्रदान करता है।उदाह

  1. - पायथन में स्ट्रिंग को व्हाइटस्पेस पर कैसे विभाजित करें?

    आप स्ट्रिंग क्लास से split() का उपयोग कर सकते हैं। इस मेथड का डिफ़ॉल्ट डिलीमीटर व्हाइटस्पेस है, यानी जब इसे किसी स्ट्रिंग पर कॉल किया जाता है, तो यह उस स्ट्रिंग को व्हाइटस्पेस कैरेक्टर्स पर विभाजित कर देगा। उदाहरण के लिए: >>> Please split this string.split() [Please, split, this, string] Re