Metod find
Metod find vraća indeks prvog
podudaranja podstringa u stringu. U prvom
parametru metoda zadajemo potrebni podstring,
u drugom i trećem opcionim parametrima
- indeks početka i kraja pretrage respektivno.
Ako podstring nije pronađen, metod će vratiti
broj -1.
Sintaksa
string.find(podstring, [indeks početka pretrage], [indeks kraja pretrage])
Primer
Hajde da pronađemo podstring 'a', naznačivši
za pretragu početak i kraj:
txt = 'abcadea'
print(txt.find('a', 1, 4))
Rezultat izvršenja koda:
3
Primer
Hajde da pronađemo podstring 'a', promenivši
indekse za pretragu:
txt = 'abcadea'
print(txt.find('a', 1, 3))
Rezultat izvršenja koda:
-1
Primer
A sada da pronađemo podstring 'a' bez
naznačivanja indeksa za njeno traženje:
txt = 'abcadea'
print(txt.find('a'))
Rezultat izvršenja koda:
0
Vidite takođe
-
metod
index,
koji traži indeks podudaranja podstringa u stringu -
metod
rfind,
koji vraća indeks poslednjeg podudaranja podstringa u stringu -
metod
count,
koji vraća broj pojavljivanja podstringa u stringu -
metod
startswith,
koji proverava podstring od početka stringa