Метод find
Методът find връща индекса на първото
съвпадение на подниз в низ. В първия
параметър на метода задаваме желания от нас подниз,
във втория и третия незадължителни параметри
- индекс на начало и край на търсенето съответно.
Ако поднизът не бъде намерен, методът ще върне
числото -1.
Синтаксис
низ.find(подниз, [индекс на начало на търсене], [индекс на край на търсене])
Пример
Нека намерим подниза 'a', като посочим
за търсене начало и край:
txt = 'abcadea'
print(txt.find('a', 1, 4))
Резултат от изпълнението на кода:
3
Пример
Нека намерим подниза 'a', като променим
индексите за търсене:
txt = 'abcadea'
print(txt.find('a', 1, 3))
Резултат от изпълнението на кода:
-1
Пример
А сега нека намерим подниза 'a' без
да указваме индекси за нейното търсене:
txt = 'abcadea'
print(txt.find('a'))
Резултат от изпълнението на кода:
0
Вижте също
-
метод
index,
който търси индекс на съвпадение на подниз в низ -
метод
rfind,
който връща индекса на последното съвпадение на подниз в низ -
метод
count,
който връща броя на срещанията на подниз в низ -
метод
startswith,
който проверява подниз от началото на низа