عملیات پایه رشته
عملیات پایه روی رشتهها در پایتون
رشتهها (Strings) از پایهایترین و پرکاربردترین انواع داده در پایتون هستند که برای ذخیره و پردازش متن استفاده میشوند. در این مقاله به مهمترین عملیات پایه روی رشتهها میپردازیم.
ایجاد و تعریف رشته
رشتهها در پایتون با استفاده از نقلقولهای تکی ('...') یا دوتایی ("...") تعریف میشوند:
رشته = "سلام دنیا"
رشته_دیگر = 'آموزش پایتون'
عملگر | توضیح | مثال |
---|---|---|
+ | اتصال رشتهها | "سلام" + "دنیا" → "سلام دنیا" |
* | تکرار رشته | "Hi" * 3 → "HiHiHi" |
دسترسی به کاراکترها
برای دسترسی به کاراکترهای یک رشته میتوان از اندیسگذاری استفاده کرد:
- اندیسها از صفر شروع میشوند
- اندیس منفی از انتهای رشته شمارش میکند
- میتوان از برش (Slicing) برای بخشی از رشته استفاده کرد
s = "پایتون"
print(s[0]) # خروجی: پ
print(s[-1]) # خروجی: ن
print(s[1:4]) # خروجی: ایت
توابع و متدهای پرکاربرد
پایتون متدهای زیادی برای پردازش رشتهها ارائه میدهد. برخی از مهمترینها:
- len(): طول رشته را برمیگرداند
- lower(): تبدیل به حروف کوچک
- upper(): تبدیل به حروف بزرگ
- strip(): حذف فاصلههای ابتدا و انتها
- split(): تقسیم رشته بر اساس جداکننده
برای یادگیری عمیقتر میتوانید به آموزش جامع اینجا را بزنید مراجعه کنید.
قالببندی رشته (f-Strings)
در پایتون ۳.۶+ میتوان از f-Strings برای قالببندی آسان رشتهها استفاده کرد:
name = "علی"
age = 25
print(f"نام: {name}, سن: {age}") # خروجی: نام: علی, سن: 25
توجه: عملیات رشتهای در پایتون تغییرناپذیر هستند، یعنی هر تغییری یک رشته جدید ایجاد میکند.