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

pythoncadena.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:

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

Resultado de la ejecución del código:

pythonTrue

Ejemplo

Busquemos la subcadena 'a', cambiando los índices de búsqueda:

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

Resultado de la ejecución del código:

pythonFalse

Ejemplo

Y ahora verifiquemos si nuestra cadena termina con 'a':

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

Resultado de la ejecución del código:

pythonTrue

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