Методот 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,
кој ја проверува поднизата од почетокот на низата