Python cadena | encontrar () Método con el Ejemplo , este método es un método in-construido en Python y se usa para comprobar si una subcadena dada es existe en la cadena o no.
string.find () Método
find () es un método incorporado de pitón, que se utiliza para comprobar si existe una sub-secuencia de la cadena o no. Si existe sub-cadena, el método devuelve el índice más bajo de la sub-cadena, si subcadena no existe, el método class -1.
Nota: Este método es class sensible.
Sintaxis:
String.find(sub_string[, start_index[, end_index]])
Parámetros:
- sub_string – una parte de la cadena que se encuentra en la cadena.
- start_index – un parámetro opcional, define el índice a partir de donde sub_string debe ser encontrado.
- END_INDEX – un parámetro opcional, define el índice final de la cadena. Encuentra método encontrará la sub_string hasta este END_INDEX .
return valor:
- devuelve el índice más bajo de la sub_string , si sale en la cadena.
- Devuelve -1 si sub_string no existe en la cadena.
Ejemplo:
# string in which we have to find the sub_string
str = "Hello world, how are you?"
# sub_string to find the given string
sub_str = "how"
# find by sub_str
print (str.find (sub_str))
# find by sub_str with slice:start index
print (str.find (sub_str, 10))
# find by sub_str with slice:start index and slice: end index
print (str.find (sub_str, 10, 24))
# find a sub_str that does not exist
sub_str = "friend"
# find by sub_str
print (str.find (sub_str))
# find a sub_str with different case
sub_str = "HOW"
# find by sub_str
print (str.find (sub_str))
salida
13
13
13
-1
-1