পাইথন প্রোগ্রামে স্ট্রিং জয়েন ও স্প্লিট করার জন্য বিল্ট-ইন ফাংশন রয়েছে।
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)]) // পজিশন ২ দিয়ে স্প্লিট
আউটপুট
স্পেসসহ প্রথম স্ট্রিং দিন :: 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