بکندباز

لیست متد های مربوط به string ها در پایتون

لیست متد های مربوط به string ها در پایتون. با کلیک روی هر کدام می توانید وارد صفحه جزئیات آن شوید. در صفحه جزئیات، توضیحات بیشتر، مثال ها و ابزار تست آنلاین هر کدام از توابع قرار گرفته است.

تابع توضیحات
‎capitalize()‎ اولین حرف متن را به حرف بزرگ تبدیل می کند.
‎casefold()‎ تمام حروف متن را به حرف کوچک تبدیل می کند.
‎center()‎ یک کلمه را در وسط قرار می دهد و دو طرف آن را تا رسیدن به یک طول مشخص با یک کاراکتر مشخص ( که به صورت پیش فرض فضای خالی است) پر می کند.
‎count()‎ تعداد باری که یک مقدار مشخص در یک متن استفاده شده است را در خروجی برمیگرداند
‎encode()‎ یک متن را بر اساس انکدینگ مشخص شده انکد میکند.
‎endswith()‎ اگر جمله یا کلمه ورودی با یک مقدار مشخص تمام شده باشد، True و در غیر اینصورت False بر می گرداند
‎find()‎ ایندکس اولین مکان پیدا شدن کلمه در متن را در خروجی برمیگرداند
‎format()‎ مقادیر ورودی را در جای مشخصشان در متن وارد می کند
‎index()‎ ایندکس اولین جایی که کلمه ی مشخص شده در متن پیدا می شود را در خروجی برمیگرداند
‎isalnum()‎ اگر تمام کاراکتر های متن، حرف الفبا یا عدد باشند، True و در غیر اینصورت False برمیگرداند
‎isalpha()‎ اگر تمام کاراکتر های متن جزو حروف الفبا باشند، True و در غیر اینصورت False برمیگرداند
‎isdecimal()‎ اگر تمام کاراکتر های موجود در متن عدد ‎(0-9)‎ باشند، True و در غیر اینصورت False برمیگرداند
‎isdigit()‎ اگر تمام کاراکتر های کلمه، عدد باشند، True و در غیر اینصورت Flase برمیگرداند
‎isidentifier()‎ اگر کلمه یک مشخصه ی معتبر (برای نام گذاری متغیر ها و …) باشد، True و در غیر اینصورت False برمی گرداند
‎islower()‎ اگر تمام حروف متن، حرف کوچک باشد True و در غیر اینصورت False برمیگرداند.
‎isnumeric()‎ اگر تمام کاراکتر های موجود در متن عددی باشند، True و در غیر اینصورت False برمیگرداند
‎isprintable()‎ اگر تمام کاراکتر های متن، قابل چاپ باشند، True و در غیر اینصورت False برمیگرداند
‎isspace()‎ اگر تمام کاراکتر های موجود در متن “فاصله خالی” باشند، True و در غیر این صورت، False برمیگرداند
‎istitle()‎ اگر تمام کلمات موجود در متن با حرف بزرگ شروع شوند و بقیه ی حروفشان، حرف کوچک باشد، True و در غیر اینصورت False برمی گرداند.
‎isupper()‎ اگر تمام حروف متن به حرف بزرگ باشند، True و در غیر اینصورت False برمیگرداند
‎join()‎ تمام آیتم های آرایه ی ورودی را به شکل یک متن در کنار هم قرار می دهد
‎ljust()‎ کلمه را در سمت چپ قرار داده و ادامه ی آن را تا رسیدن به طول مورد نظر با یک کاراکتر (که به صورت پیشفرض فضای خالی است) پر می کند.
‎lower()‎ تمام حروف متن را به حرف کوچک تبدیل میکند. اعداد و علائم در نظر گرفته نمی شوند
‎lstrip()‎ از سمت چپ متن کاراکتر های مشخص شده (که به صورت پیش فرض فضای خالی است) را حذف می کند
‎partition()‎ متن را بر اساس کلمه ی جستجو، به سه قسمت تقسیم کرده و به صورت یک تاپل در خروجی ارسال می کند
‎replace()‎ کلمه مشخص شده را در متن با یک کلمه دیگر جایگزین می کند
‎rfind()‎ ایندکس اولین مکان پیدا شدن کلمه در متن را در خروجی برمیگرداند
‎rindex()‎ ایندکس آخرین جایی که کلمه در متن پیدا می شود را در خروجی برمیگرداند
‎rjust()‎ کلمه را در سمت راست قرار داده و ادامه ی آن را تا رسیدن به طول مورد نظر با یک کاراکتر (که به صورت پیشفرض فضای خالی است) پر می کند
‎rpartition()‎ متن را بر اساس کلمه ی جستجو، به سه قسمت تقسیم کرده و به صورت یک تاپل در خروجی ارسال می کند
‎rsplit()‎ متن را از سمت راست بر اساس یک جدا کننده تقسیم می کند و یک لیست از آنها می سازد
‎rstrip()‎ کاراکتر های مشخصی (پیشفرض = فضای خالی) را از سمت راست متن حذف می کند
‎split()‎ متن را به یک شکل مشخص تقسیم کرده و به یک لیست تبدیل می کند
‎splitlines()‎ متن را به صورت خط به خط تقسیم کرده و به یک لیست تبدیل می کند.
‎startswith()‎ اگر متن با یک کلمه مشخص شروع شود، True و در غیر اینصورت False برمیگرداند
‎strip()‎ کاراکتر های مشخص شده (پیشفرض = فضای خالی) را از ابتدا و انتهای متن حذف می کند
‎swapcase()‎ تمام حروف بزرگ را به حروف کوچک تبدیل می کند و تمام حروف کوچک را به حرف بزرگ
‎title()‎ حرف اول تمام کلمات موجود در متن را به حرف بزرگ تبدیل کرده و بقیه را به حرف کوچک تبدیل می کند
‎upper()‎ تمام حروف متن را به حرف بزرگ تبدیل می کند
‎zfill()‎ به ابتدای متن صفر اضافه می کند تا آنجایی که به طول مشخص شده برسد
دیدگاه‌ها

*
*

    محمد پاسخ

    سلام، ای کاش ادامه بدین و وارد مبحث معرفی ماژولهای داخلی پایتون بشید، حدود ۲۱۰ ماژول داریم که تو آموزشهای به زبان فارسی حداکثر ده تا شون معرفی میشن

      ‏زهره احمدی پاسخ

      سلام. حتماً انشالله به مرور اضافه خواهم کرد

question