rfind وrindex تعيدان أعلى فهرس للمطابقة، لكنهما تختلفان عند غياب النص المطلوب. [1]
الخلاصة السريعة
rfind تعيد -1، أما rindex فتثير ValueError. [1]
- rfind وrindex تعيدان أعلى فهرس للمطابقة، لكنهما تختلفان عند غياب النص المطلوب. [1]
- عند وجود المطابقة، تعيد الطريقتان موضع آخر ظهور. [1]
- مثال مؤلف على CPython 3.12.14: s="rbr"؛ s.rfind("r") وs.rindex("r") تعيدان 2. [1]
- الحرف z غائب؛ s.rfind("z") تعيد -1، وs.rindex("z") تثير ValueError. [1]
- اختر rfind لفحص قيمة الغياب، أو عالج استثناء rindex عند استعمالها. [1]
موضع المطابقة
rfind وrindex تعيدان أعلى فهرس للمطابقة، لكنهما تختلفان عند غياب النص المطلوب. [1]
آخر ظهور
عند وجود المطابقة، تعيد الطريقتان موضع آخر ظهور. [1]
حرف موجود
مثال مؤلف على CPython 3.12.14: s="rbr"؛ s.rfind("r") وs.rindex("r") تعيدان 2. [1]
s.rfind("r") -> 2; s.rindex("r") -> 2 [1]

حرف غائب
الحرف z غائب؛ s.rfind("z") تعيد -1، وs.rindex("z") تثير ValueError. [1]
s.rfind("z") -> -1; s.rindex("z") -> ValueError [1]
اختر rfind لفحص قيمة الغياب، أو عالج استثناء rindex عند استعمالها. [1]
المراجع
للتوسع: لغات البرمجة.
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
