Metoda find
Metoda find vrne indeks prve
ujemajoče se podniza v nizu. V prvem
parametru metode nastavimo želeni podniz,
v drugem in tretjem neobveznih parametrih
- indeks začetka in konca iskanja.
Če podniz ni najden, metoda vrne
število -1.
Sintaksa
niz.find(podniz, [indeks začetka iskanja], [indeks konca iskanja])
Primer
Poiščimo podniz 'a' in določimo
začetek in konec iskanja:
txt = 'abcadea'
print(txt.find('a', 1, 4))
Rezultat izvajanja kode:
3
Primer
Poiščimo podniz 'a' in spremenimo
indekse za iskanje:
txt = 'abcadea'
print(txt.find('a', 1, 3))
Rezultat izvajanja kode:
-1
Primer
Zdaj pa poiščimo podniz 'a' brez
določanja indeksov za iskanje:
txt = 'abcadea'
print(txt.find('a'))
Rezultat izvajanja kode:
0
Glejte tudi
-
metoda
index,
ki išče indeks ujemajočega se podniza v nizu -
metoda
rfind,
ki vrne indeks zadnjega ujemajočega se podniza v nizu -
metoda
count,
ki vrne število pojavitev podniza v nizu -
metoda
startswith,
ki preverja podniz od začetka niza