কম্পিউটার টিউটোরিয়াল

পাইথনে এক স্ট্রিংকে অন্য স্ট্রিংয়ের সাথে যোগ করা

পাইথনে স্ট্রিং যোগ করলে সেগুলো কনক্যাটেনেট হয়ে একটি নতুন স্ট্রিং তৈরি হয়। এটি টেক্সট এনালিটিক্স ইত্যাদি অনেক কাজে উপকারী। নিচে এই কাজের দুটি পদ্ধতি দেখানো হলো।

+ অপারেটর স্ট্রিংয়ের জন্য সংখ্যার মতোই কাজ করে। পার্থক্য শুধু এটায় যে স্ট্রিংয়ের ক্ষেত্রে কনক্যাটেনেশন হয়, সংখ্যাগত যোগ নয়।

উদাহরণ

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

  1. পাইথনে লিস্ট থেকে প্রথম নন-এম্পটি স্ট্রিং বের করা (First Non-Empty String)

  2. পাইথনে স্ট্রিং ডিকশনারিকে ডিকশনারিতে রূপান্তর

  3. পাইথন স্ট্রিংয়ে ট্রেইলিং জিরো (Trailing Zeros) যোগ করা

  4. পাইথনে স্ট্রিং-এর শব্দগুলো উল্টে দেওয়া