طريقة البحث في النص rfind() في Python

مثال

موقع آخر ظهور النص "China" في النص:

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

تشغيل مثال

التعريف والاستخدام

تقوم طريقة rfind() بالبحث عن آخر ظهور للقيمة المحددة.

إذا لم يتم العثور على القيمة، فإن طريقة rfind() تعود -1.

طريقة rfind() مشابهة جدًا لطريقة rindex(). انظر الأمثلة التالية.

القواعد النحوية

النص.rfind(value, start, end)

قيمة الم参数

الم参数 الوصف
value مطلوب. القيمة التي يتم البحث عنها.
start اختياري. من أين يبدأ البحث. القيمة الافتراضية هي 0.
end اختياري. أين ينتهي البحث. القيمة الافتراضية هي نهاية النص.

مزيد من الأمثلة

مثال

أين يقع آخر ظهور للنص للحرف "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"))

تشغيل مثال