Metoden find
Metoden find returnerer indeksen til den første
forekomsten av en delstreng i en streng. I det første
parameteret til metoden setter vi inn delstrengen vi ønsker,
i det andre og tredje valgfrie parameterene
- henholdsvis indeksen for start og slutt på søket.
Hvis delstrengen ikke blir funnet, returnerer metoden
tallet -1.
Syntaks
streng.find(delstreng, [startindeks for søk], [sluttindeks for søk])
Eksempel
La oss finne delstrengen 'a', og spesifisere
start og slutt for søket:
txt = 'abcadea'
print(txt.find('a', 1, 4))
Resultatet av kjøringen av koden:
3
Eksempel
La oss finne delstrengen 'a', og endre
indeksene for søket:
txt = 'abcadea'
print(txt.find('a', 1, 3))
Resultatet av kjøringen av koden:
-1
Eksempel
La oss nå finne delstrengen 'a' uten
å spesifisere indekser for søket:
txt = 'abcadea'
print(txt.find('a'))
Resultatet av kjøringen av koden:
0
Se også
-
metoden
index,
som søker etter indeksen til en delstreng i en streng -
metoden
rfind,
som returnerer indeksen til den siste forekomsten av en delstreng i en streng -
metoden
count,
som returnerer antall forekomster av en delstreng i en streng -
metoden
startswith,
som sjekker om en streng starter med en delstreng