Descrição
o rindex() O método retorna o último índice onde a substring str é encontrada, ou levanta uma exceção se nenhum índice existir, opcionalmente restringindo a pesquisa a string [beg: end].
Sintaxe
A seguir está a sintaxe para rindex() método -
str.rindex(str, beg = 0 end = len(string))
Parâmetros
str - Isso especifica a string a ser pesquisada.
beg - Este é o índice inicial, por padrão é 0
len - Este é o índice final, por padrão é igual ao comprimento da string.
Valor de retorno
Este método retorna o último índice se encontrado, caso contrário, gera uma exceção se str não for encontrado.
Exemplo
O exemplo a seguir mostra o uso do método rindex ().
#!/usr/bin/python3
str1 = "this is really a string example....wow!!!"
str2 = "is"
print (str1.rindex(str2))
print (str1.rindex(str2,10))
Resultado
Quando executamos o programa acima, ele produz o seguinte resultado -
5
Traceback (most recent call last):
File "test.py", line 5, in <module>
print (str1.rindex(str2,10))
ValueError: substring not found