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
stringa.endswith(sottostringa, [indice inizio ricerca], [indice fine ricerca])
Esempio
Cerchiamo la sottostringa 'a',
specificando l'inizio e la fine della
ricerca:
txt = 'abcadea'
print(txt.endswith('a', 0, 4))
Risultato dell'esecuzione del codice:
True
Esempio
Cerchiamo la sottostringa 'a',
cambiando gli indici di ricerca:
txt = 'abcadea'
print(txt.endswith('a', 0, 3))
Risultato dell'esecuzione del codice:
False
Esempio
Ora verifichiamo se la nostra stringa
termina con 'a':
txt = 'abcadea'
print(txt.endswith('a'))
Risultato dell'esecuzione del codice:
True
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