مثال
جستجو به دنبال کلمه “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)
دیدگاهها