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
pythonstring.find(alamstring, [otsingu alguse indeks], [otsingu lõpu indeks])
Näide
Leiame alamstringi 'a', määrates
otsingu jaoks alguse ja lõpu:
pythontxt = 'abcadea'
print(txt.find('a', 1, 4))
Koodi täitmise tulemus:
python3
Näide
Leiame alamstringi 'a', muutes
otsingu indekseid:
pythontxt = 'abcadea'
print(txt.find('a', 1, 3))
Koodi täitmise tulemus:
python-1
Näide
Nüüd leiame alamstringi 'a' ilma
selle otsingu indekseid määramata:
pythontxt = 'abcadea'
print(txt.find('a'))
Koodi täitmise tulemus:
python0
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