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