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

পাইথনে দুটি স্ট্রিং কনক্যাটেনেট করার পদ্ধতি

স্ট্রিং কনক্যাটেনেশন কী?

দুটি স্ট্রিং কনক্যাটেনেট করা মানে সেগুলোকে একসাথে যোগ করা। "Tutorials" এবং "Point" কনক্যাটেনেট করলে "TutorialsPoint" হবে।

পদ্ধতি ১: '+' অপারেটর ব্যবহার

পাইথনে '+' অপারেটর দিয়ে সহজে দুটি বা একাধিক স্ট্রিং যোগ করা যায়।

s1 = "Tutorials"
s2 = "Point"
s3 = s1 + s2
s4 = s1 + " " + s2
print(s3)
print(s4)

আউটপুট

TutorialsPoint
Tutorials Point

পদ্ধতি ২: '%' অপারেটর ব্যবহার

% অপারেটর দিয়ে স্ট্রিং ফরম্যাটিং করে কনক্যাটেনেট করা যায়।

s1 = "Tutorials"
s2 = "Point"
s3 = "%s %s" % (s1, s2)
s4 = "%s%s" % (s1, s2)
print(s3)
print(s4)

আউটপুট

Tutorials Point
TutorialsPoint

%s স্ট্রিং ডেটা টাইপ নির্দেশ করে। আউটপুটে স্পেস থাকা বা না থাকা "%s %s" বা "%s%s"-এ স্পেস থাকার উপর নির্ভর করে।

পদ্ধতি ৩: join() মেথড ব্যবহার

join() একটি স্ট্রিং মেথড যা সিকোয়েন্সের উপাদানগুলোকে যোগ করে।

s1 = "Tutorials"
s2 = "Point"
s3 = "".join([s1, s2])
s4 = " ".join([s1, s2])
print(s3)
print(s4)

আউটপুট

TutorialsPoint
Tutorials Point

পদ্ধতি ৪: format() মেথড ব্যবহার

format() স্ট্রিং ফরম্যাটিং ফাংশন দিয়ে কনক্যাটেনেশন করা যায়।

s1 = "Tutorials"
s2 = "Point"
s3 = "{}{}".format(s1, s2)
s4 = "{} {}".format(s1, s2)
print(s3)
print(s4)

আউটপুট

TutorialsPoint
Tutorials Point

{} স্ট্রিং ভ্যারিয়েবলগুলোর পজিশন নির্ধারণ করে। '{} {}'-এ স্পেস থাকায় আউটপুটে স্পেস থাকে।

  1. পাইথনে regex ব্যবহার করে দুটি স্ট্রিং কম্পেয়ার কীভাবে করবেন?

  2. পাইথনে স্ট্রিং এবং সংখ্যা কনক্যাটেনেট করা

  3. পাইথনে স্ট্রিংয়ের লিস্ট সর্ট করা

  4. পাইথনে দুটি স্ট্রিং জড়িয়ে একটিতে রূপান্তর করা