بکندباز

متد ‎rpartition()‎ در پایتون

مثال

جستجو به دنبال کلمه  “bananas” در متن و ساخت یک تاپل با سه عضو:

1 – هر چیزی قبل از banana
2 – خود کلمه banana
3 – هر چیزی بعد از banana

txt = "I could eat bananas all day, bananas are my favorite fruit"

x = txt.rpartition("bananas")

print(x)

توضیحات

متد ‎rpartition()‎ متن را بر اساس کلمه ی جستجو، به سه قسمت تقسیم کرده و به صورت یک تاپل در خروجی ارسال می کند. عضو اول تاپل، از ابتدای متن تا قبل از کلمه است. عضو دوم، خود کلمه ی مشخص شده است و عضو سوم از بعد از این کلمه تا آخر متن را شامل می شود.

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

 

سینتکس

string.rpartition(value)

مقادیر پارامتر ها

پارامتر توضیح
value اجباری. کلمه جستجو

مثال

اگر کلمه در متن نبود، این متد یک تاپل شامل: 1- کل متن، 2- فضای خالی 3- فضای خالی؛ در خروجی برمیگرداند.

txt = "I could eat bananas all day, bananas are my favorite fruit"

x = txt.rpartition("apples")

print(x)

اگر سوالی در رابطه با این تابع داری، می تونی توی بخش زیر بپرسی:

دیدگاه‌ها

*
*

0 question