find-metodi
find-metodi palauttaa ensimmäisen
osamerkkijonon indeksin merkkijonossa. Metodin ensimmäisessä
parametrissa asetetaan tarvitsemamme osamerkkijono,
toisessa ja kolmannessa valinnaisissa parametreissa
- haun alkamis- ja päättymisindeksi vastaavasti.
Jos osamerkkijonoa ei löydy, metodi palauttaa
luvun -1.
Syntaksi
merkkijono.find(osamerkkijono, [haun alkamisindeksi], [haun päättymisindeksi])
Esimerkki
Etsitään osamerkkijono 'a' määrittämällä
haulle alku ja loppu:
txt = 'abcadea'
print(txt.find('a', 1, 4))
Koodin suorituksen tulos:
3
Esimerkki
Etsitään osamerkkijono 'a' vaihtamalla
haun indeksejä:
txt = 'abcadea'
print(txt.find('a', 1, 3))
Koodin suorituksen tulos:
-1
Esimerkki
Etsitään nyt osamerkkijono 'a' ilman
sen haun indeksien määrittämistä:
txt = 'abcadea'
print(txt.find('a'))
Koodin suorituksen tulos:
0
Katso myös
-
index-metodi,
joka etsii osamerkkijonon indeksiä merkkijonossa -
rfind-metodi,
joka palauttaa viimeisen osamerkkijonon indeksin merkkijonossa -
count-metodi,
joka palauttaa osamerkkijonon esiintymisten määrän merkkijonossa -
startswith-metodi,
joka tarkistaa osamerkkijonon merkkijonon alusta