Metodo index
Il metodo index restituisce l'indice della prima
occorrenza di una sottostringa in una stringa. Nel primo
parametro del metodo specifichiamo la sottostringa desiderata,
nel secondo e terzo parametri opzionali
- l'indice di inizio e fine della ricerca rispettivamente.
Se la sottostringa non viene trovata, il metodo genera
un'eccezione.
Sintassi
stringa.index(sottostringa, [inizio_ricerca], [fine_ricerca])
Esempio
Troviamo la posizione della sottostringa 'a':
txt = 'abcadea'
print(txt.index('a'))
Risultato dell'esecuzione del codice:
0
Esempio
Ora specifichiamo i limiti della ricerca:
txt = 'abcadea'
print(txt.index('a', 1, 4))
Risultato dell'esecuzione del codice:
3
Vedi anche
-
metodo
rindex,
che restituisce l'indice più alto dell'occorrenza della sottostringa alla fine della stringa -
metodo
find,
che restituisce l'indice della prima occorrenza di una sottostringa in una stringa -
metodo
startswith,
che verifica una sottostringa dall'inizio della stringa -
metodo
endswith,
che verifica la presenza di una sottostringa dalla fine della stringa -
metodo
count,
che restituisce il numero di occorrenze di una sottostringa in una stringa