77 of 151 menu

Metoden find

Metoden find returnerer indekset for den første forekomst af en understreng i en streng. I det første parameter for metoden angiver vi den ønskede understreng, i det andet og tredje valgfrie parametre - henholdsvis startindeks og slutindeks for søgningen. Hvis understrengen ikke findes, returnerer metoden tallet -1.

Syntaks

streng.find(understreng, [startindeks for søgning], [slutindeks for søgning])

Eksempel

Lad os finde understrengen 'a' ved at angive start og slut for søgningen:

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

Resultat af kodeudførelse:

3

Eksempel

Lad os finde understrengen 'a' ved at ændre indeksene for søgningen:

txt = 'abcadea' print(txt.find('a', 1, 3))

Resultat af kodeudførelse:

-1

Eksempel

Og lad os nu finde understrengen 'a' uden at angive indekser for dens søgning:

txt = 'abcadea' print(txt.find('a'))

Resultat af kodeudførelse:

0

Se også