Método rindex() da string Python
Exemplo
A última ocorrência da string "China" no texto está localizada em:
txt = "China é um grande país. Eu amo China." x = txt.rindex("casa") print(x)
Definição e Uso
O método rindex() busca a última ocorrência do valor especificado.
Se o valor não for encontrado, o método rindex() gera uma exceção.
O método rindex() é quase idêntico ao método rfind(). Veja os exemplos abaixo.
Sintaxe
string.rindex(value, start, end)
Valor do Parâmetro
Parâmetro | Descrição |
---|---|
value | Obrigatório. O valor a ser pesquisado. |
start | Opcional. Onde começar a pesquisa. O padrão é 0. |
end | Opcional. Onde encerrar a pesquisa. O padrão é o final da string. |
Mais Exemplos
Exemplo
Onde está a última ocorrência da letra "e" no texto?
txt = "Olá, bem-vindo ao meu mundo." x = txt.rindex("e") print(x)
Exemplo
Se a pesquisa for feita apenas entre as posições 5 e 10, onde está a última ocorrência da letra "e" no texto?
txt = "Olá, bem-vindo ao meu mundo." x = txt.rindex("e", 5, 10) print(x)
Exemplo
Se o valor não for encontrado, o método rfind() retorna -1, mas o método rindex() gera uma exceção:
txt = "Olá, bem-vindo ao meu mundo." print(txt.rfind("q")) print(txt.rindex("q"))