English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمية بايثون الأساسية

كنترل جريان بايثون

معلمات الوظائف في Python

أنواع البيانات في Python

كار با فايل بايثون

اشياء و كلاس‌هاي بايثون

تاريخ و زمان بايثون

كnowledge كليدي بايثون

كامل‌كتاب مرجع بايثون

كاربرد و مثال‌هاي روش rpartition بايستون رشته‌ها

روش‌هاي رشته بايثون

مетод rpartition مشابه روش partition است، اما از سمت راست يا از انتهاي رشته شروع به جستجوي كلمه جداگي‌كننده مي‌كند،
اگر رشته شامل كلمه جداگي‌كننده مشخص شده باشد، يك تورپي از سه عنصر بازگرداني مي‌شود، اولين عنصر شامل بخشي از رشته قبل از كلمه جداگي‌كننده است، دومين عنصر كلمه جداگي‌كننده خود است و سومين عنصر بخشي از رشته بعد از كلمه جداگي‌كننده است،

جملة ساختاري rpartition به شرح زير است:،

string.rpartition(separator)

پارامترهاي rpartition

مетод rpartition يك پارامتر رشته separator مي‌پذيرد و آن را در نقطه آخرين پيدا كردن تقسيم مي‌كند،

مقدار بازگشتي rpartition

مетод rpartition جستجوي آخرين پيدا كردن رشته مشخص شده را انجام مي‌دهد و آن را به سه عنصر تقسيم مي‌كند،
عناصر اول شامل بخشي از رشته قبل از رشته مشخص شده است،

عناصر دوم شامل رشته مشخص شده است،

عناصر سوم شامل بخشي از رشته بعد از رشته است،

مثال: چگونه rpartition كار مي‌كند؟

string = "بايثون است اموزشي"
# كلمه جداگي‌كننده 'است' پيدا شد،
print(string.rpartition('است'))
# كلمه جداگي‌كننده "ليس" پيدا نشد،
print(string.rpartition('ليس'))
string = "بايثون است اموزشي, ليس",
# در نقطه آخرين پيدا كردن "است" تقسيم كنيد،
print(string.rpartition('است'))

وقتي كه برنامه را اجرا مي‌كنيد، خروجي به شرح زير خواهد بود:،

('بايثون', 'است', 'اموزشي'),
('', '', 'بايثون است اموزشي'),
('بايثون است اموزشي،', 'است', "ليس"),

روش‌هاي رشته بايثون