Meetod find
Meetod find tagastab alamstringi esimese
vastenduse indeksi stringis. Esimeses
meetodi parameetris määrame vajaliku alamstringi,
teises ja kolmandas valikulistes parameetrites
- vastavalt otsingu alguse ja lõpu indeksi.
Kui alamstringi ei leita, tagastab meetod
arvu -1.
Süntaks
string.find(alamstring, [otsingu alguse indeks], [otsingu lõpu indeks])
Näide
Leiame alamstringi 'a', määrates
otsingu jaoks alguse ja lõpu:
txt = 'abcadea'
print(txt.find('a', 1, 4))
Koodi täitmise tulemus:
3
Näide
Leiame alamstringi 'a', muutes
otsingu indekseid:
txt = 'abcadea'
print(txt.find('a', 1, 3))
Koodi täitmise tulemus:
-1
Näide
Nüüd leiame alamstringi 'a' ilma
selle otsingu indekseid määramata:
txt = 'abcadea'
print(txt.find('a'))
Koodi täitmise tulemus:
0
Vaata ka
-
meetod
index,
mis otsib alamstringi vastenduse indeksit stringis -
meetod
rfind,
mis tagastab alamstringi viimase vastenduse indeksi stringis -
meetod
count,
mis tagastab alamstringi esinemiste arvu stringis -
meetod
startswith,
mis kontrollib alamstringi stringi algusest