Método Python String rfind()
Exemplo
Onde no texto está a última ocorrência da string "casa"?:
txt = "Mi
casa, su casa."
x = txt.rfind("casa")
print(x)
Definição e uso
O rfind()
método encontra a última ocorrência do valor especificado.
O rfind()
método retorna -1 se o valor não for encontrado.
O rfind()
método é quase o mesmo que o
rindex()
método. Veja exemplo abaixo.
Sintaxe
string.rfind(value, start, end)
Valores de parâmetro
Parameter | Description |
---|---|
value | Required. The value to search for |
start | Optional. Where to start the search. Default is 0 |
end | Optional. Where to end the search. Default is to the end of the string |
Mais exemplos
Exemplo
Onde no texto está a última ocorrência da letra "e"?:
txt = "Hello, welcome to my world."
x = txt.rfind("e")
print(x)
Exemplo
Onde no texto está a última ocorrência da letra "e" quando você pesquisa apenas entre a posição 5 e 10?:
txt = "Hello, welcome to my world."
x = txt.rfind("e",
5, 10)
print(x)
Exemplo
Se o valor não for encontrado, o método rfind() retornará -1, mas o método rindex() irá gerar uma exceção:
txt = "Hello, welcome to my world."
print(txt.rfind("q"))
print(txt.rindex("q"))