مетод rfind() رشته Python

مثال

موقع آخرین بار ظاهر شدن رشته "China" در متن:

txt = "China is a great country. I love China."
x = txt.rfind("casa")
print(x)

مثال اجرایی

تعریف و استفاده

روش rfind() آخرین موقعیت مقدار مشخص شده را جستجو می‌کند.

اگر مقدار پیدا نشود، روش rfind() -1 را برمی‌گرداند.

روش rfind() تقریباً مشابه روش rindex() است. به مثال زیر نگاه کنید.

نحوه

رشته.rfind(مقدار, شروع, پایان)

مقدار پارامتر

پارامتر توضیح
مقدار ضروری. مقداری که باید جستجو شود.
شروع اختیاری. جایی که جستجو باید آغاز شود. پیش‌فرض 0 است.
پایان اختیاری. جایی که جستجو باید پایان یابد. پیش‌فرض به پایان خط است.

مثالهای بیشتر

مثال

حرف "e" در آخرین موقعیت کجا در متن است؟

txt = "Hello, welcome to my world."
x = txt.rfind("e")
print(x)

مثال اجرایی

مثال

اگر تنها در موقعیت‌های 5 و 10 جستجو شود، آخرین موقعیت حرف "e" در متن کجا است؟

txt = "Hello, welcome to my world."
x = txt.rfind("e", 5, 10)
print(x)

مثال اجرایی

مثال

اگر این مقدار پیدا نشود، روش rfind() -1 را برمی‌گرداند، اما روش rindex() یک استثنا ایجاد می‌کند:

txt = "Hello, welcome to my world."
print(txt.rfind("q"))
print(txt.rindex("q"))

مثال اجرایی