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 پر می‌کند.