متودها در پایتون

متودهای مدیریت رشته پایتون | ()split

آشنایی با متود ()split در پایتون

متود ()split در پایتون

متودهای مدیریت رشته پایتون | ()split

برای دریافت جدیدترین نسخه زبان برنامه نویسی پایتون به وبسایت رسمی پایتون بروید.

همانطور که قبلا گفته شد زبان پایتون توابع و متود‌های زیادی بصورت از پیش تعریف شده یا داخلی ( Built-in ) در خود دارد. که هر کدام از آنها کارایی و کاربرد خاص خود را دارند. و وظایف مشخصی را در یک برنامه انجام می‌دهند. در این مجموعه آموزش بصورت اختصاصی به آموزش ، بررسی و آشنایی با نحوه عملکرد متودهای مربوط به کنترل و مدیریت رشته‌ها با ذکر مثال‌های مختلف در پایتون خواهیم پرداخت. و سعی خواهیم کرد با زبانی ساده و قابل درک یک به یک توابع و متود‌های مربوط به رشته‌ها را مورد بررسی قرار دهیم.


متود ()split یک رشته را بر اساس یک جداکننده که بصورت آرگومان به متود داده می‌شود شکسته و بصورت یک لیست برمی‌گرداند. اگر مقداری برای پرای پارامتر جدا کننده در نظر گرفته نشود بصورت پیشفرض فضاهای خالی استفاده خواهند شد.

به مثال زیر توجه کنید :

خروجی:

سینتکس ()split

پارامترهای ()split

متود ()split حداکثر دو پارامتر  Separator و پارامتر maxsplit را بصورت آرگومان می‌پذیرد.

پارامتر Separator : رشته‌ای که رشته اصلی بر اساس آن شکسته و تفکیک می‌شود. مقدار‌دهی این پارامتر الزامی است. اگر هیچ مقداری به این پارامتر داده نشود کلیه فضاهای خالی مانند فاصله ها و شکست خط ها (فضای خالی مربوط به رفتن به خط جدید) بعنوان جداکننده در نظر گرفته می‎شود.

پارامتر maxsplit :  مقداری که مشخص می‌کند رشته حداکثر به چند قسمت باید تبدیل شود. مقدار‌دهی این پارامتر اختیاری است است. مقدار پیشفرض این پارامتر 1- است که نشان می‌دهد هیچ محدودیتی برای تعداد قسمت ها وجود ندارد.

پیشنهاد می شود این مطلب را هم بخوانید: آشنایی کامل با متودهای رشته در پایتون

مثال‌های کاربردی

 آموزش را با ذکر چند مثال دیگر ادامه می‎دهیم:

خروجی:

در مثال بالا دو پارامتر جدا کننده و مکس اسپلیت مقداردهی شده اند در نتیجه متود رشته را بر اساس وجود فضای خالی جستجو کرده و هر جایی که با فضای خالی مواجه شود در همان نقطه رشته را می‌شکند با این تفاوت که در این مثال مقداری برابر با 2 به پارامتر مکس اسپلیت داده شده که با توجه به اینکه رشته می‌تواند در نقاط بیشتری شکسته شود ولی این پارامتر تعداد شکست‌ها را به دو نقطه محدود می‌کند . در نتیجه یک لیست با سه قسمت برگردانده می‌شود .

خروجی:
این مطلب را از دست ندهید : متودهای مدیریت رشته پایتون | ()isdecimal

متودهای مدیریت رشته پایتون | ()split

برچسب ها
نمایش بیشتر

میثم پورواحدی

خوشحالم که با جدیت در حال پروراندن رویایم هستم. گیسوم‌طرح برایم فقط یک رویا نیست ، یک دوست خوب و یک معلم فوقالعادست...

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

دکمه بازگشت به بالا
بستن
بستن