Методот find

Методот find го враќа индексот на првото совпаѓање на подниза во низа. Во првиот параметар на методот ја задаваме потребната низа, во вториот и третиот незадолжителни параметри - индексот на почеток и крај на пребарувањето соодветно. Ако поднизата не е пронајдена, методот враќа број -1.

Синтакса

pythonниза.find(подниза, [индекс на почеток на пребарување], [индекс на крај на пребарување])

Пример

Ајде да ја најдеме поднизата 'a', означувајќи за пребарување почеток и крај:

pythontxt = 'abcadea'
print(txt.find('a', 1, 4))

Резултат од извршување на кодот:

python3

Пример

Ајде да ја најдеме поднизата 'a', менувајќи индекси за пребарување:

pythontxt = 'abcadea'
print(txt.find('a', 1, 3))

Резултат од извршување на кодот:

python-1

Пример

А сега да ја најдеме поднизата 'a' без означување индекси за нејзино пребарување:

pythontxt = 'abcadea'
print(txt.find('a'))

Резултат од извршување на кодот:

python0

Погледнете ги исто така

  • методот index,
    кој го бара индексот на совпаѓање на подниза во низа
  • методот rfind,
    кој го враќа индексот на последното совпаѓање на подниза во низа
  • методот count,
    кој го враќа бројот на појавувања на подниза во низа
  • методот startswith,
    кој ја проверува поднизата од почетокот на низата