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 методу,
    саптын башынан подстроканы текшерген