آموزش متدهای رشته در پایتون
پایتون یک مجموعه متدِ(method) داخلی(built-in) دارد که می توانیم از آنها روی رشته ها استفاده کنیم.
نکته: تمام متدهای رشته، مقادیر جدیدی را برمی گردانند(return می کنند). آنها رشته ی اصلی را تغییر نمی دهند.
| توضیحات | متد(Method) |
|---|---|
| این متد کاراکتر اول را به حروف بزرگ تبدیل می کند. | capitalize() |
| این متد رشته را به حروف کوچک تبدیل می کند. | casefold() |
| این متد یک رشته را برمی گرداند در حالی که در وسط چند کاراکتر قرار گرفته است. | center() |
| این متد تعداد دفعاتی که یک مقدار مشخص شده در یک رشته رخ می دهد را برمی گرداند. | count() |
| این متد یک نسخه ی رمزگذاری شده(encode) از یک رشته را برمی گرداند. | encode() |
| این متد اگر یک رشته با یک مقدار مشخص پایان یابد، true را برمی گرداند. | endswith() |
| این متد سایز تب(tab) را برای رشته مشخص می کند. | expandtabs() |
| این متد یک مقدار مشخص را در یک رشته جستجو می کند و موقعیتی که در آن قرار دارد را برمی گرداند. | find() |
| این متد مقادیر مشخص شده ای را در یک رشته فرمت می کند. | format() |
| این متد مقادیر مشخص شده ای را در یک رشته فرمت می کند. | format_map() |
| این متد یک مقدار مشخص شده را در یک رشته جستجو می کند و موقعیتی که در آن پیدا شده است را برمی گرداند. | index() |
| این متد اگر تمام کاراکترهای درون رشته به صورت الفبایی-عددی(alphanumeric) باشند، مقدار true را برمی گرداند. | isalnum() |
| این متد اگر تمام کاراکترهای درون یک رشته در حروف الفبا قرار داشته باشند، مقدار True را برمی گرداند. | isalpha() |
| این متد اگر تمام کاراکترهای درون یک رشته جزو کاراکترهای اَسکی(ascii) باشند، مقدار True را برمی گرداند. | isascii() |
| این متد اگر تمام کاراکترهای درون یک رشته اعشاری(decimal) باشند، مقدار True را برمی گرداند. | isdecimal() |
| این متد، اگر تمام کاراکترهای درون رشته عدد و رقم(digit) باشند، مقدار True را برمی گرداند. | isdigit() |
| این متد، اگر رشته ی مورد نظر یک شناسه(identifier) باشد، مقدار True را برمی گرداند. | isidentifier() |
| این متد، اگر تمام کاراکترهای درون یک رشته به حروف کوچک باشند، مقدار True را برمی گرداند. | islower() |
| این متد، اگر تمام کاراکترهای درون یک رشته به صورت عددی(numeric) باشند، مقدار True را برمی گرداند. | isnumeric() |
| این متد، اگر تمام کاراکترهای درون یک رشته قابلیت چاپ شدن(print) داشته باشند، مقدار True را برمی گرداند. | isprintable() |
| این متد اگر تمام کاراکترهای درون یک رشته فاصله ی سفید(whitespaces) باشند، مقدار True را برمی گرداند. | isspace() |
| این متد، اگر تمام کلمات درون یک متن با حروف بزرگ شروع شوند و بقیه ی آن کلمات به صورت حروف کوچک باشند، مقدار True را برمی گرداند. | istitle() |
| این متد، اگر تمام کاراکترهای درون یک رشته به صورت حروف بزرگ باشند، مقدار True را برمی گرداند. | isupper() |
| این متد، عناصر درون یک تکرار شونده(iterable ) را به انتهای یک رشته متصل یا اضافه می کند. | join() |
| این متد، یک نسخه از یک رشته که (با استفاد از فاصله سفید) از سمت چپ تراز شده است را برمی گرداند. | ljust() |
| این متد یک رشته را به حروف کوچک تبدیل می کند. | lower() |
| این متد یک نسخه از یک رشته را برمی گرداند به طوری که حروف یا فاصله های سمت چپ آن رشته حذف شده باشند. | lstrip() |
| این متد یک جدول ترجمه(translation table) را برمی گرداند که از آن در ترجمه ها استفاده می شود. | maketrans() |
| این متد یک tuple را برمی گرداند به طوری که رشته ی مورد نظر در آن به سه قسمت تقسیم شده است. | partition() |
| این متد یک رشته را برمی گرداند که در آن، یک مقدار مشخص شده، جایگزین یک مقدار مشخص شده ی دیگر شده است. | replace() |
| این متد یک مقدار مشخص شده را در یک رشته جستجو می کند و آخرین موقعیتی که آن رشته پیدا شده است را برمی گرداند. | rfind() |
| این متد یک مقدار مشخص شده را در یک رشته جستجو می کند و آخرین موقعیتی که آن رشته پیدا شده است را برمی گرداند. | rindex() |
| این متد یک نسخه از یک رشته که به سمت راست تراز شده است را برمی گرداند. | rjust() |
| این متد یک tuple را برمی گرداند که یک رشته در آن به سه بخش تقسیم شده است. | rpartition() |
| این متد یک رشته را با استفاده از یک جدا کننده، تقسیم می کند و یک لیست را برمی گرداند. | rsplit() |
| این متد فاصله های سفید (یا دیگر کاراکترها) را از سمت راست یک رشته حذف می کند. | rstrip() |
| این متد یک رشته را بر اساس یک جدا کننده تقسیم می کند و یک لیست را برمی گرداند. | split() |
| این متد یک رشته را به خط ها تقسیم می کند و آنها را در قالب یک لیست برمی گرداند. | splitlines() |
| این متد اگر رشته ی ما با یک مقدار مشخص شروع شود، مقدار true را برمی گرداند. | startswith() |
| این متد فاصله های سفید را از ابتدا و انتهای یک رشته حذف می کند و آن رشته را برمی گرداند. | strip() |
| ایتن متد حروف کوچک را به بزرگ و حروف بزرگ را به حروف کوچک تبدیل می کند. | swapcase() |
| این متد، حرف اول هر کلمه را به حروف بزرگ تبدیل می کند. | title() |
| این متد یک رشته ی translate شده را برمی گرداند. | translate() |
| این متد یک رشته را به حروف بزرگ تبدیل می کند. | upper() |
| این متد یک رشته را با تعداد مشخصی صفر در ابتدای آن پر می کند. | zfill() |
منبع: https://www.w3schools.com/python
- بازدید: 160
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.