Método endswith
El método endswith verifica si una cadena
termina con la subcadena especificada y retorna
los valores True o False. En
el primer parámetro del método especificamos la
subcadena que buscamos, en el segundo y tercer
parámetros opcionales - el índice de inicio y fin
de la búsqueda respectivamente.
Sintaxis
cadena.endswith(subcadena, [índice de inicio de búsqueda], [índice de fin de búsqueda])
Ejemplo
Busquemos la subcadena 'a', especificando
el inicio y fin de la búsqueda:
txt = 'abcadea'
print(txt.endswith('a', 0, 4))
Resultado de la ejecución del código:
True
Ejemplo
Busquemos la subcadena 'a', cambiando
los índices de búsqueda:
txt = 'abcadea'
print(txt.endswith('a', 0, 3))
Resultado de la ejecución del código:
False
Ejemplo
Y ahora verifiquemos si nuestra cadena
termina con 'a':
txt = 'abcadea'
print(txt.endswith('a'))
Resultado de la ejecución del código:
True
Véase también
-
método
startswith,
que verifica la subcadena desde el inicio de la cadena -
método
count,
que retorna el número de ocurrencias de una subcadena en una cadena -
método
replace,
que busca y reemplaza una subcadena en una cadena -
método
find,
que retorna el índice de la primera coincidencia de una subcadena en una cadena