স্ট্রিং কনক্যাটেনেশন কী?
দুটি স্ট্রিং কনক্যাটেনেট করা মানে সেগুলোকে একসাথে যোগ করা। "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
{} স্ট্রিং ভ্যারিয়েবলগুলোর পজিশন নির্ধারণ করে। '{} {}'-এ স্পেস থাকায় আউটপুটে স্পেস থাকে।