De find methode
De methode find retourneert de index van de eerste
overeenkomst van een substring in een string. In de eerste
parameter van de methode specificeren we de gewenste substring,
in de tweede en derde optionele parameters
- respectievelijk de startindex en de eindindex
van de zoekopdracht.
Als de substring niet wordt gevonden, retourneert de methode
het getal -1.
Syntaxis
tekst.find(substring, [startindex zoekopdracht], [eindindex zoekopdracht])
Voorbeeld
Laten we de substring 'a' zoeken, waarbij we
de start en het einde voor de zoekopdracht specificeren:
txt = 'abcadea'
print(txt.find('a', 1, 4))
Resultaat van de uitvoering van de code:
3
Voorbeeld
Laten we de substring 'a' zoeken, waarbij we
de zoekindexen aanpassen:
txt = 'abcadea'
print(txt.find('a', 1, 3))
Resultaat van de uitvoering van de code:
-1
Voorbeeld
Laten we nu de substring 'a' zoeken zonder
zoekindexen op te geven:
txt = 'abcadea'
print(txt.find('a'))
Resultaat van de uitvoering van de code:
0
Zie ook
-
methode
index,
die de index van een overeenkomende substring in een string zoekt -
methode
rfind,
die de index van de laatste overeenkomst van een substring in een string retourneert -
methode
count,
die het aantal voorkomens van een substring in een string retourneert -
methode
startswith,
die een substring controleert vanaf het begin van de string