عملیات پایه رشته

عملیات پایه روی رشته‌ها در پایتون

رشته‌ها (Strings) از پایه‌ای‌ترین و پرکاربردترین انواع داده در پایتون هستند که برای ذخیره و پردازش متن استفاده می‌شوند. در این مقاله به مهم‌ترین عملیات پایه روی رشته‌ها می‌پردازیم.


ایجاد و تعریف رشته

رشته‌ها در پایتون با استفاده از نقل‌قول‌های تکی ('...') یا دوتایی ("...") تعریف می‌شوند:

رشته = "سلام دنیا"
رشته_دیگر = 'آموزش پایتون'

عملگر توضیح مثال
+ اتصال رشته‌ها "سلام" + "دنیا" → "سلام دنیا"
* تکرار رشته "Hi" * 3 → "HiHiHi"

دسترسی به کاراکترها

برای دسترسی به کاراکترهای یک رشته می‌توان از اندیس‌گذاری استفاده کرد:

  • اندیس‌ها از صفر شروع می‌شوند
  • اندیس منفی از انتهای رشته شمارش می‌کند
  • می‌توان از برش (Slicing) برای بخشی از رشته استفاده کرد

s = "پایتون"
print(s[0]) # خروجی: پ
print(s[-1]) # خروجی: ن
print(s[1:4]) # خروجی: ایت

توابع و متدهای پرکاربرد

پایتون متدهای زیادی برای پردازش رشته‌ها ارائه می‌دهد. برخی از مهم‌ترین‌ها:

  1. len(): طول رشته را برمی‌گرداند
  2. lower(): تبدیل به حروف کوچک
  3. upper(): تبدیل به حروف بزرگ
  4. strip(): حذف فاصله‌های ابتدا و انتها
  5. split(): تقسیم رشته بر اساس جداکننده

برای یادگیری عمیق‌تر می‌توانید به آموزش جامع اینجا را بزنید مراجعه کنید.

قالب‌بندی رشته (f-Strings)

در پایتون ۳.۶+ می‌توان از f-Strings برای قالب‌بندی آسان رشته‌ها استفاده کرد:

name = "علی"
age = 25
print(f"نام: {name}, سن: {age}") # خروجی: نام: علی, سن: 25

توجه: عملیات رشته‌ای در پایتون تغییرناپذیر هستند، یعنی هر تغییری یک رشته جدید ایجاد می‌کند.