تغییر رشته ها (Modify Strings) در پایتون
در پایتون، رشته ها (Strings) تغییرناپذیرند، اما می توان نسخه های جدیدی از آن ها را با استفاده از توابع و متدهای مختلف ساخت. در این بخش یاد می گیریم چطور رشته ها را با توابع مفید و کاربردی تغییر دهیم.
تبدیل به حروف بزرگ
تابع upper()
در پایتون، تمام حروف رشته را به حروف بزرگ تبدیل می کند.
x = "Hello World!"
print(x.upper())
تبدیل به حروف کوچک
تابع lower()
رشته را به حروف کوچک تبدیل می کند. این متد برای استانداردسازی ورودی کاربران مفید است.
x = "Hello World!"
print(x.lower())
جایگزینی بخش هایی از رشته
تابع replace()
برای جایگزینی بخشی از رشته با متن دیگر استفاده می شود. مثلاً می توان واژه ای خاص را در یک جمله تغییر داد.
x = "Hello World!"
print(x.replace("World", "Dolly"))
برعکس کردن رشته
برای برعکس کردن یک رشته، از برش (Slicing) با گام منفی استفاده می کنیم.
x = "Hello World!"
print(x[::-1])
حذف فاصله های اضافی
تابع strip()
فاصله های خالی از ابتدا و انتهای رشته را حذف می کند.
x = " Hello World! "
print(x.strip())
تبدیل رشته به لیست
تابع split()
رشته را با استفاده از جداکننده مشخص به یک لیست تقسیم می کند. جداکننده پیش فرض فاصله است.
x = "Hello World!"
y = x.split(" ")
print(y) # ['Hello', 'World!']
نکته: اگر جداکننده مشخص نشود، پایتون از فاصله استفاده می کند.
منابع بیشتر
برای یادگیری کامل درباره رشته ها، به متدهای رشته ها در پایتون مراجعه کنید یا در انواع داده در پایتون بیشتر بخوانید.
همچنین می توانید مستندات رسمی Python String Methods و مقاله آموزشی Real Python درباره رشته ها را مطالعه کنید.
تصویر پیشنهادی: alt: تغییر رشته ها در پایتون – placement: بالای بخش اول – prompt: «تصویر مفهومی از حروف و کد در حال تغییر با رنگ آبی و سفید».