ادغام رشته ها (Concatenate Strings) در پایتون
در پایتون، ادغام رشته ها (Concatenation) یعنی ترکیب چند رشته (String) در یک متغیر جدید. این کار معمولاً با عملگر +
انجام می شود. در این بخش یاد می گیریم چگونه رشته ها را در پایتون به روش های مختلف ادغام کنیم.
ادغام ساده رشته ها با عملگر +
ساده ترین راه برای ادغام رشته ها استفاده از عملگر +
است. این روش رشته ها را مستقیماً کنار هم قرار می دهد.
x = "Hello"
y = "World"
z = x + y
print(z)
خروجی این مثال HelloWorld
است، یعنی بدون فاصله بین دو واژه.
افزودن فاصله بین رشته ها
برای ایجاد فاصله، می توانید یک فاصله خالی را میان دو رشته قرار دهید.
x = "Hello"
y = "World"
z = x + " " + y
print(z)
در این حالت خروجی Hello World
است.
ادغام با قالب بندی رشته (f-Strings)
روش مدرن تر برای ادغام رشته ها استفاده از قالب بندی رشته ها با f""
است. این روش خوانایی کد را افزایش می دهد.
x = "Hello"
y = "World"
z = f"{x} {y}"
print(z)
در این روش نیازی به عملگر +
نیست و خروجی همان Hello World
خواهد بود.
ادغام چند رشته با تابع join()
تابع join()
برای ادغام مجموعه ای از رشته ها (مثلاً در لیست) بسیار کاربردی است.
words = ["Python", "is", "awesome"]
result = " ".join(words)
print(result)
نتیجه این مثال Python is awesome
خواهد بود.
نکات و توصیه ها
- از
+
برای تعداد کم رشته استفاده کنید. - برای لیست های بزرگ از
join()
استفاده کنید تا سرعت بالاتر رود. - در قالب بندی پیچیده از
f""
یاformat()
استفاده کنید.
نکته: استفاده از f-Strings
در پایتون 3.6 به بعد در دسترس است.
منابع بیشتر
برای مطالعه بیشتر درباره رشته ها، به بخش متدهای رشته در پایتون مراجعه کنید یا در انواع داده در پایتون درباره رشته ها بیشتر بخوانید.
همچنین منابع خارجی مانند مستندات رسمی پایتون و مقاله Real Python درباره رشته ها پیشنهاد می شوند.
تصویر پیشنهادی: alt: ادغام رشته ها در پایتون – placement: بالای بخش اول – prompt: «تصویر مفهومی از حروف و کدهای در هم آمیخته به رنگ آبی».