متدهای کار با رشته
پایتون دارای مجموعهای از توابع از پیش تعریف شده است که میتوانید از آنها برای کار با رشتهها استفاده کنید:
متد | توضیح |
()capitalize | اولین کاراکتر را به حرف بزرگ تبدیل میکند. |
()casefold | رشته را به حروف کوچک تبدیل میکند. |
()center | رشته را وسط چین میکند. |
()count | تعداد دفعاتی که یک مقدار خاص در رشته تکرار شده است را بر میگرداند. |
()endswith | اگر رشته با یک مقدار خاص به پایان رسیده باشد مقدار True را بر میگرداند. |
()expandtabs | کارکتر کنترلی t\ اگر در داخل رشته قرار گیرد 4 فضای خالی ایجاد میکند. به وسیله این متد میتوانیم تعداد این فضاهای خالی را کم و زیاد کنیم. |
()find | به دنبال یک رشته میگردد و اگر آن را پیدا کرد مکان آن را بر میگرداند. |
()format | برای قالب بندی یک رشته به کار میرود |
()index | به دنبال یک رشته در داخل رشته دیگر میگردد و اگر رشته مورد نظر را پیدا کرد اندیس محل وقوع آن را بر میگرداند. |
()isalnum | اگر کاراکتری به غیر از حروف الفبا و اعداد در رشتهای وجود داشته باشد، false و در غیر این صورت true بر میگرداند. |
()isalpha | اگر همه کاراکترهای یک رشته جزء حروف الفبا باشند مقدار True را بر میگرداند. |
()isdigit | اگر همه کاراکترهای یک رشته عدد باشند مقدار True را بر میگرداند. |
()isidentifier | اگر یک رشته یک شناسه باشد مقدار True را بر میگرداند. |
()islower | اگر همه کاراکترها یک رشته جزء حروف کوچک باشند مقدار True را بر میگرداند. |
()isnumeric | اگر همه کارها یک رشته عدد باشند مقدار True را بر میگرداند. |
()isspace | همه کاراکترها یک رشته فضای خالی باشند مقدار True را بر میگرداند. |
()istitle | اگر همه کلمات یک رشته با حرف بزرگ شروع شده باشند و بقیه حروف آنها کوچک باشد مقدار True و در غیر اینصورت مقدار False را بر میگرداند. |
()isupper | اگر همه کاراکترهای یک رشته جزء حروف بزرگ باشند و مقدار True را بر میگرداند. |
()join | همه عناصر یک نوع قابل شمارش را به انتهای رشته میچسباند. |
()ljust | تعدادی کاراکتر را که خودمان مشخص میکنیم به سمت راست رشته اضافه میکند. و این باعث چپ چین شدن رشته میشود. |
()lower | رشته را به حروف کوچک تبدیل میکند. |
()lstrip | کاراکتر فضای خالی و یا کاراکتری را که شما برای این متن ارسال میکنید را از سمت چپ رشته حذف میکند. |
()replace | رشتهای را با رشتهای دیگر جایگزین میکند.. سومین آرگومان ورودی این متد count است که تعداد جایگزین کردن 2 رشته را تعیین میکند. |
()rfind | به دنبال یک رشته در داخل رشته دیگر میگردد و اگر رشته مورد نظر چند بار تکرار شده باشد اندیس آخرین محل وقوع آن را بر میگرداند. |
()rindex | به دنبال یک رشته در داخل رشته دیگر میگردد و اگر رشته مورد نظر چند بار تکرار شده باشد اندیس آخرین محل وقوع آن را بر میگرداند. |
()rjust | تعدادی کاراکتر را که خودمان مشخص میکنیم به سمت راست رشته اضافه میکند. و این باعث راست چین شدن رشته میشود. |
()rsplit | کلمات یا کاراکترهای یک رشته را بر اساس یک کاراکتر خاص از هم جدا کرده و در داخل یک لیست میریزد |
()rstrip | کاراکتر فضای خالی و یا کاراکتری را که شما برای این متن ارسال میکنید را از سمت راست رشته حذف میکند. |
()split | کلمات یک رشته را از هم جدا کرده و به یک لیست تبدیل میکند.. |
()splitlines | یک رشته را بر اساس کاراکتر خط جدید از هم جدا کرده و به یک لیست تبدیل میکند. |
()startswith | اگر یک رشته با یک رشته خاص شروع شده باشد، مقدار True را بر میگرداند. |
()strip | کاراکتر فضای خالی و یا کاراکتری را که شما برای این متن ارسال میکنید را از دو طرف رشته حذف میکند. |
()swapcase | کاراکتر بزرگ را به کاراکتر کوچک و کاراکتر کوچک را به کاراکتر بزرگ تبدیل میکند. |
()title | کاراکتر اول هر کلمه را به حرف بزرگ تبدیل میکند. |
()translate | کاراکترهای موجود در دو رشتهی یک اندازه را نظیر به نظیر در رشتهی اصلی جایگزین میکند. |
()upper | یک رشته را به حروف بزرگ تبدیل میکند. |
()zfill | تعدادی عدد صفر را به خودمان مشخص میکنیم به ابتدای رشته اضافه میکند. |