متد های رشته - String Methods Py

متد  کاربرد متد  کاربرد

()capatilize

 حرف اول رشته را بزرگ می کند.

lower()

همه حروف بزرگ رشته را به حروف کوچک تبدیل می کند.

‎casefold()‎

همه حروف بزرگ رشته را به حروف کوچک تبدیل می کند.

lstrip()

 یک حرف را از سمت چپ رشته حذف می کند.

مقدار پیش فرض آن فاصله ها(space) هستند.

‎center()‎

یک رشته را وسط چین می کند.

maketrans()

کارکتر مورد نظر ما را با کارکتری داخل رشته جایگزین می کند.

‎count()‎

تعداد حروف تکراری را برمی گرداند.

partition()

یک رشته را به سه بخش تقسیم می کند. 1. قبل از الگو 2. الگو 3. بعد از الگو

‎encode()‎

برای تبدیل رشته به utf-8 استفاده می شود.

replace()

یک مقدار جدید را جایگزین می کند.

‎endswith()‎

مشخص می کند که آیا انتهای رشته با چیزی که ما می خواهیم تمام شده یا خیر و در جواب True یا False برمی گرداند.

rfind()

ایندکس اولین مقدار موردنظر ما را در رشته برمی گرداند.

‎find()‎

 مقدار موردنظر ما را در رشته جستجو می کند در صورت وجود، ایندکس آن را برمی گرداند و درصورت نبودن عدد 1- را.

rindex()

ایندکس آخرین مقدار موردنظر ما را در رشته برمی گرداند.

‎format()‎

یک متغیر را در یک رشته جایگذاری میکند.

rjust()

رشته را در سمت راست قرار می دهد.

‎index()‎

در داخل رشته، مقدار موردنظر ما را جستجو می کند اگر وجود داشت ایندکس آنرا برمیگرداند در غیر این صورت خطا می دهد.

rpartition()

رشته را به سه قسمت تقسیم کرده و به صورت تاپل برمی گرداند.

‎isalnum()‎

بررسی می کند که آیا تمام کاراکترهای رشته alphanumeric (ترکیب عدد و حروف) باشند. این متد True یا False برمی گرداند.

rsplit()

رشته را از سمت راست به سه بخش تقسیم می کند و به صورت لیست برمی گرداند.

‎isalpha()‎

اگر رشته فقط با حروف الفبا ایجاد شده باشد مقدار true را برمی گرداند.

()rstirp

فضای خالی(space) سمت راست رشته را حذف می کند.

‎isdecimal()‎

اگر رشته فقط با اعداد اعشاری ایجاد شده باشد مقدار true را برمی گرداند.

split()

رشته را به یک کارکتر خاص با ' در دو طرفش تبدیل می کند.

‎isdigit()‎

بررسی می کند که آیا تمام کاراکترهای رشته عدد باشند. True یا False برمی گرداند.

splitlines()

رشته را با علامت \ به دو لیست مجزا تقسیم می کند.

‎isidentifier()‎

بررسی می کند که رشته isidentifier باشد یعنی فقط عدد،حروف و _ باشد ، با عدد شروع نشود و فاصله نداشته باشد.

startswith()

اگر رشته با کارکتر موردنظر ما شروع شده باشد، مقدار true را برمی گرداند.

‎islower()‎

بررسی می کند که رشته فقط با حروف کوچک ایجاد شده باشد.

strip()

فضا های خالی را از ابتدا و انتهای رشته حذف می کند.

‎isnumeric()‎

اگر رشته فقط با عدد ایجاد شده باشد مقدار true را برمی گرداند.

swapcase()

حروف کوچک را به بزرگ تبدیل می کند و بالعکس.

‎isprintable()‎

در صورت قابل چاپ بودن رشته ، مقدار true را برمی گرداند.

title()

حرف اول هر کلمه بزرگ را بزرگ می کند.

‎isspace()‎

بررسی می کند که تمام کاراکترهای رشته فقط فاصله(space) باشند.

translate()

یک رشته ترجمه شده را برمی گرداند.

‎istitle()‎

اگر حرف اول همه کلمات با حروف بزرگ باشند، مقدار true را برمی گرداند.

upper()

همه حروف رشته را به حرف بزرگ تبدیل می کند.

‎isupper()‎

اگر همه ی حروف رشته با حروف بزرگ باشند ، مقدار true را برمی گرداند.

zfill()

به اندازه تعیین شده، به ابتدای رشته 0 اضافه می کند.

‎join()‎

چند رشته را با کاراکتر خاصی به هم می چسباند.

isascii()‎

اگر همه کارکترها ascii باشند مقدار True را برمی گرداند.

خلاصه درس

در این درس با متد های رشته آشنا شدیم.

توسعه دهندگان
علیرضا چمنی