Methode Python String find()
Voorbeeld
Waar in de tekst staat het woord "welkom"?:
txt = "Hello, welcome to my world."
x = txt.find("welcome")
print(x)
Definitie en gebruik
De find()
methode vindt het eerste voorkomen van de opgegeven waarde.
De find()
methode retourneert -1 als de waarde niet wordt gevonden.
De find()
methode is bijna hetzelfde als de
index()
methode, het enige verschil is dat de index()
methode een uitzondering maakt als de waarde niet wordt gevonden. (Zie voorbeeld hieronder)
Syntaxis
string.find(value, start, end)
Parameterwaarden
Parameter | Description |
---|---|
value | Required. The value to search for |
start | Optional. Where to start the search. Default is 0 |
end | Optional. Where to end the search. Default is to the end of the string |
Meer voorbeelden
Voorbeeld
Waar in de tekst komt de letter "e" voor het eerst voor?:
txt = "Hello, welcome to my world."
x = txt.find("e")
print(x)
Voorbeeld
Waar in de tekst komt de letter "e" voor het eerst voor als u alleen zoekt tussen positie 5 en 10?:
txt = "Hello, welcome to my world."
x = txt.find("e",
5, 10)
print(x)
Voorbeeld
Als de waarde niet wordt gevonden, retourneert de methode find() -1, maar de methode index() genereert een uitzondering:
txt = "Hello, welcome to my world."
print(txt.find("q"))
print(txt.index("q"))