به آموزشگاه مجازی سینا خوش آمدید!

آموزش متدهای رشته در پایتون

امتیاز
(1)

پایتون یک مجموعه متدِ(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

 

  • بازدید: 159

نوشتن دیدگاه

لطفا نظرات خود را بیان کنید. به سوالات در سریع ترین زمان پاسخ داده خواهد شد.اما به نکات زیر توجه کنید:
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.

ارسال