Python String index() Metodo
Esempio
Dove nel testo si trova la parola "benvenuto"?:
txt = "Hello, welcome to my world."
x = txt.index("welcome")
print(x)
Definizione e utilizzo
Il index()
metodo trova la prima occorrenza del valore specificato.
Il index()
metodo solleva un'eccezione se il valore non viene trovato.
Il index()
metodo è quasi lo stesso del
find()
metodo, l'unica differenza è che il find()
metodo restituisce -1 se il valore non viene trovato. (Vedi esempio sotto)
Sintassi
string.index(value, start, end)
Valori dei parametri
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 |
Altri esempi
Esempio
Dove nel testo è la prima occorrenza della lettera "e"?:
txt = "Hello, welcome to my world."
x = txt.index("e")
print(x)
Esempio
Dove nel testo è la prima occorrenza della lettera "e" quando cerchi solo tra la posizione 5 e 10?:
txt = "Hello, welcome to my world."
x = txt.index("e",
5, 10)
print(x)
Esempio
Se il valore non viene trovato, il metodo find() restituisce -1, ma il metodo index() solleverà un'eccezione:
txt = "Hello, welcome to my world."
print(txt.find("q"))
print(txt.index("q"))