समस्या विवरण
पायथन प्रोग्राम स्ट्रिंग को जोड़ने और विभाजित करने के लिए बिल्ट-इन फंक्शन प्रदान करता है।
split: str.split()
join: str1.join(str2)
एल्गोरिदम
- एक स्ट्रिंग इनपुट करें।
- यहां हम विभाजन के लिए split मेथड और जोड़ने के लिए join फंक्शन का उपयोग करते हैं।
- आउटपुट प्रदर्शित करें।
उदाहरण कोड: विभाजन
# स्ट्रिंग का विभाजन
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