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