Método endswith
O método endswith verifica se a string termina
com a substring especificada e retorna os
valores True ou False. No
primeiro parâmetro do método especificamos a
substring desejada, no segundo e terceiro
parâmetros opcionais - o índice de início e fim da
busca, respectivamente.
Sintaxe
string.endswith(substring, [índice de início da busca], [índice de fim da busca])
Exemplo
Vamos encontrar a substring 'a', especificando
o início e o fim para a busca:
txt = 'abcadea'
print(txt.endswith('a', 0, 4))
Resultado da execução do código:
True
Exemplo
Vamos encontrar a substring 'a', alterando
os índices para a busca:
txt = 'abcadea'
print(txt.endswith('a', 0, 3))
Resultado da execução do código:
False
Exemplo
E agora vamos verificar se nossa string
termina com 'a':
txt = 'abcadea'
print(txt.endswith('a'))
Resultado da execução do código:
True
Veja também
-
método
startswith,
que verifica a substring a partir do início da string -
método
count,
que retorna o número de ocorrências da substring na string -
método
replace,
que busca e substitui uma substring na string -
método
find,
que retorna o índice da primeira ocorrência da substring na string