Método Python3 rfind()
Descripción
Python rfind() devuelve la posición de la última aparición de la cadena; si no hay coincidencia, devuelve -1.
Sintaxis
Sintaxis del método rfind():
str.rfind(str, beg=0, end=len(string))
Parámetros
- str -- la cadena a buscar
- beg -- la posición inicial de búsqueda, por defecto es 0
- end -- la posición final de búsqueda, por defecto es la longitud de la cadena.
Valor de retorno
Devuelve la posición de la última aparición de la cadena; si no hay coincidencia, devuelve -1.
Ejemplo
El siguiente ejemplo muestra cómo usar la función rfind():
Ejemplo
#!/usr/bin/python3
str1 = "this is really a string example....wow!!!"
str2 = "is"
print (str1.rfind(str2))
print (str1.rfind(str2, 0, 10))
print (str1.rfind(str2, 10, 0))
print (str1.find(str2))
print (str1.find(str2, 0, 10))
print (str1.find(str2, 10, 0))
str1 = "this is really a string example....wow!!!"
str2 = "is"
print (str1.rfind(str2))
print (str1.rfind(str2, 0, 10))
print (str1.rfind(str2, 10, 0))
print (str1.find(str2))
print (str1.find(str2, 0, 10))
print (str1.find(str2, 10, 0))
La salida del ejemplo anterior es la siguiente:
5 5 -1 2 2 -1
Otras extensiones
Cadenas Python3