مетод 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"))