روش های رشته ای(String Methods)

Python مجموعه‌ای از روش‌های داخلی دارد که می‌توانید روی رشته‌ها استفاده کنید.




توجه: همه روش‌های رشته‌ای مقادیر جدیدی را برمی‌گردانند. آنها رشته اصلی را تغییر نمی دهند.



















رخ می دهد





به پایان می رسد

















هستند


هستند








است


هستند



















































را برمی گرداند





را برمی گرداند





شروع می شود

















روششرح
capitalize()اولین را تبدیل می کند
کاراکتر به حروف بزرگ
casefold()رشته را به
حروف کوچک
center()مرکز شده را برمی‌گرداند
رشته
count()تعداد
زمانی که یک مقدار مشخص در یک رشته
encode()یک کدگذاری شده را برمی‌گرداند
نسخه رشته
endswith()در صورتی که
رشته با مقدار مشخص شده
expandtabs()تنظیم می‌کند
اندازه زبانه رشته
find()رشته را برای یک
مقدار مشخص شده و موقعیت مکانی که پیدا شده است را برمی گرداند
format()فرمت‌های مشخص شده
مقادیر در یک رشته
format_map()فرمت‌های مشخص شده است
مقادیر در یک رشته
index()رشته را جستجو می‌کند
برای یک مقدار مشخص شده و موقعیت مکانی که پیدا شده است را برمی گرداند
isalnum()در صورتی که همه موارد را درست برمی‌گرداند
کاراکترهای رشته حروف عددی
isalpha()در صورت همه موارد، درست برمی‌گرداند
کاراکترهای رشته در حروف الفبا
isdecimal()در صورتی که همه موارد را درست برمی‌گرداند
کاراکترهای رشته اعشاری هستند
isdigit()در صورتی که همه موارد را درست برمی‌گرداند
کاراکترهای رشته رقم هستند
isidentifier()در صورتی که درست است
رشته یک شناسه
islower()در صورتی که همه موارد را درست برمی‌گرداند
کاراکترهای رشته با حروف کوچک
isnumeric()درصورتی که درست است
همه کاراکترهای رشته عددی هستند
isprintable()در صورتی که درست است
همه کاراکترهای رشته قابل چاپ هستند
isspace()در صورتی که همه موارد را درست برمی‌گرداند
کاراکترهای رشته فضای خالی هستند
istitle() در صورتی که رشته از قوانین a پیروی کند True را برمی گرداند
عنوان
isupper()درصورتیکه همه موارد را درست برمی گرداند
کاراکترهای رشته با حروف بزرگ هستند
join()به عناصر
قابل تکرار تا انتهای رشته
ljust()یک توجیه چپ را برمی‌گرداند
نسخه رشته
lower()یک رشته را به
حروف کوچک
lstrip()برشی سمت چپ را برمی‌گرداند
نسخه رشته
maketrans()a را برمی گرداند
جدول ترجمه برای استفاده در ترجمه ها
پارتیشن()یک تاپل را برمی‌گرداند
جایی که رشته به سه قسمت تقسیم می شود
replace()یک رشته را برمی‌گرداند
جایی که یک مقدار مشخص شده با یک مقدار مشخص جایگزین می شود
rfind()رشته را جستجو می‌کند
یک مقدار مشخص شده و آخرین موقعیت مکانی که پیدا شده است را برمی گرداند
rindex()رشته را جستجو می‌کند
یک مقدار مشخص شده و آخرین موقعیت مکانی که پیدا شده است را برمی گرداند
rjust()حق توجیه شده را برمی‌گرداند
نسخه رشته
rpartition()یک تاپل را برمی‌گرداند
جایی که رشته به سه قسمت تقسیم می شود
rsplit()رشته را در
جداکننده مشخص شده و یک لیست
rstrip()تریم سمت راست را برمی‌گرداند
نسخه رشته
split()رشته را در
جداکننده مشخص شده و یک لیست
splitlines()رشته را تقسیم می‌کند
در خط شکسته می شود و لیستی را برمی گرداند
startswith()در صورتی که
رشته با مقدار مشخص شده
strip()نسخه کوتاه‌شده رشته را برمی‌گرداند
swapcase()تغییر موارد، پایین تر
حروف بزرگ می شود و بالعکس
title()اولین را تبدیل می کند
کاراکتر هر کلمه به حروف بزرگ
translate()a را برمی‌گرداند
رشته ترجمه شده
upper()یک رشته را تبدیل می کند
به حروف بزرگ
zfill()رشته را با
تعداد مشخصی از 0 مقدار در ابتدا





خود را با تمرینات آزمایش کنید



ورزش:


از روش len برای چاپ طول رشته استفاده کنید.



<پیش>
x = "سلام دنیا"
print()





شروع تمرین