تغییر رشته (Modify Strings)
اینجا با روش های ساده «تغییر رشته» آشنا می شوی. «رشته (String)» یعنی متن. می خواهیم حروف را بزرگ/کوچک کنیم، فاصله ها را برداریم، متن را عوض کنیم، و تکه تکه کنیم.
حروف بزرگ (upper)
تابع upper() همه حروف را بزرگ می کند. مثل تبدیل پیام به فریاد دوستانه!
a = "Hello, World!"
print(a.upper())
حروف کوچک (lower)
تابع lower() همه حروف را کوچک می کند. مثل آرام گفتن یک جمله.
a = "Hello, World!"
print(a.lower())
حذف فاصله اضافی (strip)
«فاصله اضافی (Whitespace)» یعنی فاصله های اول و آخر متن. strip() آن ها را حذف می کند.
a = " Hello, World! "
print(a.strip())
جایگزینی متن (replace)
با replace(old, new) هر بخش را با متن جدید عوض کن.
a = "Hello, World!"
print(a.replace("H", "J"))
تکه تکه کردن متن (split)
تابع split(sep) متن را با «جداکننده» به لیست تبدیل می کند. «لیست (List)» یعنی آرایه ای از آیتم ها.
a = "Hello, World!"
print(a.split(","))
نکته: نتیجه split() یک لیست است. برای مرور لیست ها به لیست ها سر بزن.
گام های تمرینی سریع
- یک رشته بساز و
upper()را امتحان کن. - با
strip()فاصله های اضافی را حذف کن. - با
replace()چند حرف را عوض کن. - با
split()جمله را به کلمات تبدیل کن.
جمع بندی سریع
upper()بزرگ می کند.lower()کوچک می کند.strip()فاصله اضافی را برمی دارد.replace()متن را جایگزین می کند.split()متن را به لیست می شکند.
بخش های مرتبط: رشته ها و برش رشته. برای «تغییر رشته» پیشرفته، بعداً به چسباندن رشته ها هم برو.