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