80 of 151 menu

Método rindex

O método rindex retorna o maior índice de correspondência de substring a partir do final da string. No primeiro parâmetro do método especificamos a string ou substring que queremos encontrar, no segundo parâmetro opcional - o índice de início da busca, no terceiro parâmetro opcional - o índice do final da busca.

Diferente do método rfind o método rindex lança uma exceção ValueError se a substring não for encontrada.

Sintaxe

string.rindex(o_que_encontrar, [início_busca], [fim_busca])

Exemplo

Vamos encontrar a posição da primeira substring 'a' a partir do final da string:

txt = 'abacdea' print(txt.rindex('a'))

Resultado da execução do código:

6

Exemplo

Agora vamos definir limites para a busca:

txt = 'abacdea' print(txt.rindex('a', 1, 3))

Resultado da execução do código:

2

Exemplo

Agora vamos tentar usar o método rindex para encontrar uma substring que não existe:

txt = 'abacdea' print(txt.rindex('f'))

Após executar o código o método retornou um erro:

ValueError: substring not found

Veja também

  • método replace,
    que busca e substitui uma substring numa string
  • método startswith,
    que verifica uma substring no início da string
  • método rfind,
    que retorna o índice da última correspondência de substring na string
  • método count,
    que retorna o número de ocorrências de substring na string
  • método endswith,
    que verifica a ocorrência de substring no final da string
  • método find,
    que retorna o índice da primeira correspondência de substring na string
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar