পাইথনে স্ট্রিং যোগ করার মাধ্যমে আমরা একটি নতুন স্ট্রিং পেতে তাদের সংযুক্ত করি। এটি অনেক পরিস্থিতিতে যেমন টেক্সট অ্যানালিটিক্স ইত্যাদিতে কার্যকর। নীচে আমরা এই কাজের জন্য দুটি পদ্ধতি বিবেচনা করি।
+=অপারেটর ব্যবহার করা
+ অপারেটরটি স্ট্রিংগুলির জন্য একই রকম ব্যবহার করা যেতে পারে যেমন এটি সংখ্যার জন্য। একমাত্র পার্থক্য হল, স্ট্রিংয়ের ক্ষেত্রে সংযোজন ঘটে এবং সংখ্যাসূচক যোগ নয়।
উদাহরণ
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() ব্যবহার করতে পারি। আমরা এই পদ্ধতি ব্যবহার করে যেকোন সংখ্যক স্ট্রিং যোগ করতে পারি। ফলাফল প্লাস অপারেটরের মতই হবে।
উদাহরণ
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