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