পাইথনে স্ট্রিং যোগ করলে সেগুলো কনক্যাটেনেট হয়ে একটি নতুন স্ট্রিং তৈরি হয়। এটি টেক্সট এনালিটিক্স ইত্যাদি অনেক কাজে উপকারী। নিচে এই কাজের দুটি পদ্ধতি দেখানো হলো।
+ অপারেটর স্ট্রিংয়ের জন্য সংখ্যার মতোই কাজ করে। পার্থক্য শুধু এটায় যে স্ট্রিংয়ের ক্ষেত্রে কনক্যাটেনেশন হয়, সংখ্যাগত যোগ নয়।
উদাহরণ
s1 = "What a beautiful "
s2 = "flower "
print("Given string s1 : " + str(s1))
print("Given string s2 : " + str(s2))
# Using += operator
res1 = s1 + s2
print("result after adding one string to another is : ", res1)
# Treating numbers as strings
s3 = '54'
s4 = '02'
print("Given string s1 : " + str(s3))
print("Given string s2 : " + str(s4))
res2 = s3 + s4
print("result after adding one string to another is : ", res2)
আউটপুট
উপরোক্ত কোডটি রান করলে নিচের ফলাফল পাওয়া যায়:
Given string s1 : What a beautiful Given string s2 : flower result after adding one string to another is : What a beautiful flower Given string s1 : 54 Given string s2 : 02 result after adding one string to another is : 5402
join ব্যবহার করে
আমরা উপরের প্লাস অপারেটরের মতোই join() ব্যবহার করতে পারি। আমরা যেকোনো সংখ্যক স্ট্রিং এই মেথড দিয়ে জয়েন করতে পারি। ফলাফল প্লাস অপারেটরের মতোই হবে।
উদাহরণ
s1 = "What a beautiful "
s2 = "flower "
print("Given string s1 : " + str(s1))
print("Given string s2 : " + str(s2))
print("result after adding one string to another is : ", " ".join((s1, s2)))
# Treating numbers as strings
s3 = '54'
s4 = '02'
print("Given string s1 : " + str(s3))
print("Given string s2 : " + str(s4))
print("result after adding one string to another is : ", "".join((s3, s4)))
আউটপুট
উপরোক্ত কোডটি রান করলে নিচের ফলাফল পাওয়া যায়:
Given string s1 : What a beautiful Given string s2 : flower result after adding one string to another is : What a beautiful flower Given string s1 : 54 Given string s2 : 02 result after adding one string to another is : 5402