متد های رشته - 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 را برمی گرداند.

خلاصه درس

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

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