78 of 151 menu

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
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta