79 of 151 menu

Método rfind

O método rfind retorna o índice da ocorrência de uma 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. Se a substring não for encontrada, o método retornará o número -1.

Sintaxe

string.rfind(o_que_procurar, [índice_início], [índice_fim])

Exemplo

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

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

Resultado da execução do código:

6

Exemplo

Agora vamos definir os limites da busca:

txt = 'abacdea' print(txt.rfind('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.rfind('f'))

Resultado da execução do código:

-1

Veja também

  • método find,
    que retorna a posição de uma substring em uma string
  • método index,
    que retorna a posição de uma substring em uma string
  • método rindex,
    que busca a posição de uma substring a partir do final da string
  • método count,
    que retorna o número de ocorrências de uma substring em uma string
  • método endswith,
    que verifica a ocorrência de uma substring no final da 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