freeCodeCamp/guide/spanish/python/string-methods/string-find-method/index.md

1.1 KiB

title localeTitle
String Find Method Método de búsqueda de cadenas

Método de búsqueda de cadenas

Hay dos opciones para encontrar una subcadena dentro de una cadena en Python, find() y rfind() .

Cada uno devolverá la posición en la que se encuentra la subcadena. La diferencia entre los dos es que find() devuelve la posición más baja, y rfind() devuelve la posición más alta.

Se pueden proporcionar argumentos opcionales de inicio y fin para limitar la búsqueda de la subcadena a partes de la cadena.

Ejemplo:

>>> string = "Don't you call me a mindless philosopher, you overweight glob of grease!" 
 >>> string.find('you') 
 6 
 >>> string.rfind('you') 
 42 

Si no se encuentra la subcadena, se devuelve -1.

>>> string = "Don't you call me a mindless philosopher, you overweight glob of grease!" 
 >>> string.find('you', 43)  # find 'you' in string anywhere from position 43 to the end of the string 
 -1 

Más información:

Cadena de documentación de los métodos.