Método Python3 rindex()

Python3 字符串Cadena Python3


Descripción

rindex() devuelve la posición de la última aparición de la subcadena str en la cadena. Si no hay una cadena coincidente, se generará una excepción. Puedes especificar el parámetro opcional [beg:end] para establecer el intervalo de búsqueda.

Sintaxis

Sintaxis del método rindex():

str.rindex(str, beg=0 end=len(string))

Parámetros

  • str -- La cadena a buscar
  • beg -- Posición inicial de búsqueda, el valor predeterminado es 0
  • end -- Posición final de búsqueda, el valor predeterminado es la longitud de la cadena.

Valor de retorno

Devuelve la posición de la última aparición de la subcadena str en la cadena. Si no hay una cadena coincidente, se generará una excepción.

Ejemplo

El siguiente ejemplo muestra cómo usar la función rindex():

#!/usr/bin/python3
str1 = "this is really a string example....wow!!!"
str2 = "is"

print (str1.rindex(str2))
print (str1.rindex(str2,10))

El resultado del ejemplo anterior es el siguiente:

5
Traceback (most recent call last):
  File "test.py", line 6, in <module>
    print (str1.rindex(str2,10))
ValueError: substring not found

Python3 字符串Cadena Python3

Otras extensiones