Metodo endswith

Il metodo endswith verifica se una stringa termina con la sottostringa specificata e restituisce i valori True o False. Nel primo parametro del metodo specifichiamo la sottostringa che ci interessa, nel secondo e terzo parametri opzionali - rispettivamente l'indice di inizio e fine della ricerca.

Sintassi

pythonstringa.endswith(sottostringa, [indice inizio ricerca], [indice fine ricerca])

Esempio

Cerchiamo la sottostringa 'a', specificando l'inizio e la fine della ricerca:

pythontxt = 'abcadea'
print(txt.endswith('a', 0, 4))

Risultato dell'esecuzione del codice:

pythonTrue

Esempio

Cerchiamo la sottostringa 'a', cambiando gli indici di ricerca:

pythontxt = 'abcadea'
print(txt.endswith('a', 0, 3))

Risultato dell'esecuzione del codice:

pythonFalse

Esempio

Ora verifichiamo se la nostra stringa termina con 'a':

pythontxt = 'abcadea'
print(txt.endswith('a'))

Risultato dell'esecuzione del codice:

pythonTrue

Vedi anche

  • il metodo startswith,
    che verifica una sottostringa dall'inizio della stringa
  • il metodo count,
    che restituisce il numero di occorrenze di una sottostringa in una stringa
  • il metodo replace,
    che cerca e sostituisce una sottostringa in una stringa
  • il metodo find,
    che restituisce l'indice della prima occorrenza di una sottostringa in una stringa