index-metodi

index-metodi palauttaa osamerkon ensimmäisen esiintymän indeksin merkkijonossa. Metodin ensimmäisessä parametrissa määritämme tarvitsemamme osamerkon, toisessa ja kolmannessa valinnaisissa parametreissa - haun alkamis- ja päättymisindeksin vastaavasti. Jos osamerkkoa ei löydy, metodi heittää poikkeuksen.

Syntaksi

pythonmerkkijono.index(osamerkko, [haun_alku], [haun_loppu])

Esimerkki

Etsitään osamerkon 'a' sijainti:

pythontxt = 'abcadea'
print(txt.index('a'))

Koodin suorituksen tulos:

python0

Esimerkki

Määritetään nyt haun rajat:

pythontxt = 'abcadea'
print(txt.index('a', 1, 4))

Koodin suorituksen tulos:

python3

Katso myös

  • metodi rindex,
    joka palauttaa osamerkon suurimman indeksin esiintymän merkkijonon lopusta
  • metodi find,
    joka palauttaa osamerkon ensimmäisen esiintymän indeksin merkkijonossa
  • metodi startswith,
    joka tarkistaa osamerkon merkkijonon alusta
  • metodi endswith,
    joka tarkistaa osamerkon esiintymisen merkkijonon lopusta
  • metodi count,
    joka palauttaa osamerkon esiintymisten määrän merkkijonossa