Метод rfind
Методът rfind връща индекса на
съвпадение на подниз от края на низа. В
първия параметър на метода посочваме низа
или подниза,
който искаме да намерим, във
втория незадължителен параметър - индекс
на началото на търсенето, в третия незадължителен
параметър - индекс на края на търсенето. Ако
поднизът не бъде намерен, методът ще върне число
-1.
Синтаксис
низ.rfind(какво да се намери, [индекс на начало на търсене], [индекс на край на търсене])
Пример
Нека намерим позицията на първия подниз
'a' от края на низа:
txt = 'abacdea'
print(txt.rfind('a'))
Резултат от изпълнението на кода:
6
Пример
А сега нека зададем граници на търсенето:
txt = 'abacdea'
print(txt.rfind('a', 1, 3))
Резултат от изпълнението на кода:
2
Пример
А сега нека опитаме с метода
rindex да намерим несъществуващ подниз:
txt = 'abacdea'
print(txt.rfind('f'))
Резултат от изпълнението на кода:
-1