Método Python String find()
Ejemplo
¿Dónde en el texto está la palabra "bienvenido"?:
txt = "Hello, welcome to my world."
x = txt.find("welcome")
print(x)
Definición y uso
El find()
método encuentra la primera aparición del valor especificado.
El find()
método devuelve -1 si no se encuentra el valor.
El find()
método es casi el mismo que el
index()
método, la única diferencia es que el index()
método genera una excepción si no se encuentra el valor. (Ver ejemplo a continuación)
Sintaxis
string.find(value, start, end)
Valores paramétricos
Parameter | Description |
---|---|
value | Required. The value to search for |
start | Optional. Where to start the search. Default is 0 |
end | Optional. Where to end the search. Default is to the end of the string |
Más ejemplos
Ejemplo
¿En qué parte del texto aparece por primera vez la letra "e"?:
txt = "Hello, welcome to my world."
x = txt.find("e")
print(x)
Ejemplo
¿En qué parte del texto aparece por primera vez la letra "e" cuando solo busca entre la posición 5 y 10?:
txt = "Hello, welcome to my world."
x = txt.find("e",
5, 10)
print(x)
Ejemplo
Si no se encuentra el valor, el método find() devuelve -1, pero el método index() generará una excepción:
txt = "Hello, welcome to my world."
print(txt.find("q"))
print(txt.index("q"))