80 of 151 menu

Método rindex

El método rindex devuelve el índice más alto de coincidencia de subcadena desde el final de la cadena. En el primer parámetro del método especificamos 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.

A diferencia del método rfind el método rindex lanza una excepción ValueError, si la subcadena no se encuentra.

Sintaxis

cadena.rindex(qué buscar, [inicio búsqueda], [fin búsqueda])

Ejemplo

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

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

Resultado de la ejecución del código:

6

Ejemplo

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

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

Después de ejecutar el código el método nos devolvió un error:

ValueError: substring not found

Véase también

  • método replace,
    que busca y reemplaza una subcadena en una cadena
  • método startswith,
    que verifica una subcadena desde el inicio de la cadena
  • método rfind,
    que devuelve el índice de la última coincidencia de subcadena en la cadena
  • método count,
    que devuelve el número de ocurrencias de una subcadena en la cadena
  • método endswith,
    que verifica la ocurrencia de una subcadena desde el final de la cadena
  • método find,
    que devuelve el índice de la primera coincidencia de subcadena en 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