77 of 151 menu

Metodo find

Il metodo find 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 - rispettivamente l'indice di inizio e fine della ricerca. Se la sottostringa non viene trovata, il metodo restituirà il numero -1.

Sintassi

stringa.find(sottostringa, [indice_inizio_ricerca], [indice_fine_ricerca])

Esempio

Troviamo la sottostringa 'a', specificando inizio e fine per la ricerca:

txt = 'abcadea' print(txt.find('a', 1, 4))

Risultato dell'esecuzione del codice:

3

Esempio

Troviamo la sottostringa 'a', cambiando gli indici per la ricerca:

txt = 'abcadea' print(txt.find('a', 1, 3))

Risultato dell'esecuzione del codice:

-1

Esempio

Ora troviamo la sottostringa 'a' senza specificare gli indici per la sua ricerca:

txt = 'abcadea' print(txt.find('a'))

Risultato dell'esecuzione del codice:

0

Vedi anche

  • metodo index,
    che cerca l'indice di occorrenza di una sottostringa in una stringa
  • metodo rfind,
    che restituisce l'indice dell'ultima occorrenza di una sottostringa in una stringa
  • metodo count,
    che restituisce il numero di occorrenze di una sottostringa in una stringa
  • metodo startswith,
    che verifica una sottostringa dall'inizio della 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