Python:
স্ট্রিং জোড়া দেওয়া
কিভাবে:
চলুন কিছু স্ট্রিং একত্রিত করি।
first_name = "Charlie"
last_name = "Brown"
full_name = first_name + " " + last_name # ক্লাসিক একত্রিত করা স্পেস সহ
print(full_name)
আউটপুট: Charlie Brown
join()
ব্যবহার করে শব্দের একটি তালিকা জন্য:
words = ["Hello", "world!"]
sentence = " ".join(words)
print(sentence)
আউটপুট: Hello world!
F-String (পাইথন 3.6 থেকে):
user = "snoopy"
action = "flying"
log_message = f"{user} is {action} his doghouse"
print(log_message)
আউটপুট: snoopy is flying his doghouse
গভীর ডুব
প্রোগ্রামিং শুরু থেকেই একত্রিত করা একটি মৌলিক স্ট্রিং অপারেশন হয়েছে। মনে রাখবেন, পাইথন স্ট্রিংগুলিকে অপরিবর্তনীয় হিসেবে ব্যবহার করে, তাই প্রতিটি একত্রিত করা একটি নতুন স্ট্রিং তৈরি করে।
একটি সময় ছিল, যখন প্লাস (+
) আমাদের কাছে একমাত্র উপায় ছিল। এটি একাধিক স্ট্রিংয়ের জন্য দক্ষ নয়, কারণ এটি মেমোরি ফুলে যেতে এবং ধীর পারফরম্যান্সের কারণ হতে পারে। ‘জয়েন()’ পদ্ধতির জন্য সময়—এটি বিশেষ করে একটি সিরিজের স্ট্রিং ফিউজ করার জন্য মেমোরি-বান্ধব।
F-স্ট্রিংগুলি, পাইথন 3.6-এ প্রবর্তিত, একটি গেম চেঞ্জার। এগুলি পঠনযোগ্য এবং দ্রুত এবং স্ট্রিং লিটারালের মধ্যে এক্সপ্রেশন মূল্যায়নের অনুমতি দেয়—`f"{variable}"। এগুলি আধুনিক পাইথনিস্টার জন্য গিয়ে উপযুক্ত, কার্যকারিতা এবং দক্ষতা মিশ্রিত করে।