79 of 151 menu

Método rfind

El método rfind devuelve el índice de coincidencia de una subcadena desde el final de la cadena. En el primer parámetro del método indicamos la cadena o subcadena que queremos encontrar, en el segundo parámetro opcional - el índice de inicio de búsqueda, en el tercer parámetro opcional - el índice de fin de búsqueda. Si la subcadena no se encuentra, el método devolverá el número -1.

Sintaxis

cadena.rfind(qué necesita encontrar, [índice de inicio de búsqueda], [índice de fin de búsqueda])

Ejemplo

Encontremos la posición de la primera subcadena 'a' desde el final de la cadena:

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

Resultado de la ejecución del código:

6

Ejemplo

Y ahora establezcamos los límites de búsqueda:

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

Resultado de la ejecución del código:

2

Ejemplo

Y ahora intentemos encontrar una subcadena inexistente usando el método rindex:

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

Resultado de la ejecución del código:

-1

Véase también

  • método find,
    que devuelve la posición de una subcadena en una cadena
  • método index,
    que devuelve la posición de una subcadena en una cadena
  • método rindex,
    que busca la posición de una subcadena desde el final de la cadena
  • método count,
    que devuelve el número de ocurrencias de una subcadena en una cadena
  • método endswith,
    que verifica la ocurrencia de una subcadena al final de la cadena
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar