English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
مетод rpartition مشابه روش partition است، اما از سمت راست يا از انتهاي رشته شروع به جستجوي كلمه جداگيكننده ميكند،
اگر رشته شامل كلمه جداگيكننده مشخص شده باشد، يك تورپي از سه عنصر بازگرداني ميشود، اولين عنصر شامل بخشي از رشته قبل از كلمه جداگيكننده است، دومين عنصر كلمه جداگيكننده خود است و سومين عنصر بخشي از رشته بعد از كلمه جداگيكننده است،
جملة ساختاري rpartition به شرح زير است:،
string.rpartition(separator)
مетод rpartition يك پارامتر رشته separator ميپذيرد و آن را در نقطه آخرين پيدا كردن تقسيم ميكند،
مетод rpartition جستجوي آخرين پيدا كردن رشته مشخص شده را انجام ميدهد و آن را به سه عنصر تقسيم ميكند،
عناصر اول شامل بخشي از رشته قبل از رشته مشخص شده است،
عناصر دوم شامل رشته مشخص شده است،
عناصر سوم شامل بخشي از رشته بعد از رشته است،
string = "بايثون است اموزشي" # كلمه جداگيكننده 'است' پيدا شد، print(string.rpartition('است')) # كلمه جداگيكننده "ليس" پيدا نشد، print(string.rpartition('ليس')) string = "بايثون است اموزشي, ليس", # در نقطه آخرين پيدا كردن "است" تقسيم كنيد، print(string.rpartition('است'))
وقتي كه برنامه را اجرا ميكنيد، خروجي به شرح زير خواهد بود:،
('بايثون', 'است', 'اموزشي'), ('', '', 'بايثون است اموزشي'), ('بايثون است اموزشي،', 'است', "ليس"),