Metodo index() della stringa Python
Esempio
Dove si trova la parola "welcome" nel testo?
txt = "Hello, welcome to my world." x = txt.index("welcome") print(x)
Definizione e uso
Il metodo index() cerca la prima occorrenza del valore specificato.
Se il valore non viene trovato, il metodo index() lancia un'eccezione.
Il metodo index() è quasi lo stesso del metodo find(), l'unica differenza è che se il valore non viene trovato, il metodo find() restituisce -1. (Vedere gli esempi seguenti)
Sintassi
string.index(value, start, end)
Valore del parametro
Parametro | Descrizione |
---|---|
value | Obbligatorio. Il valore da cercare. |
start | Opzionale. Dove iniziare la ricerca. Per default è 0. |
end | Opzionale. Dove finire la ricerca. Per default è la fine della stringa. |
Più esempi
Esempio
Dove si trova la prima occorrenza della lettera "e" nel testo?
txt = "Hello, welcome to my world." x = txt.index("e") print(x)
Esempio
Dove si trova la prima occorrenza della lettera "e" tra le posizioni 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() lancia un'eccezione:
txt = "Hello, welcome to my world." print(txt.find("q")) print(txt.index("q"))