Método index() de cadena Python
Ejemplo
¿Dónde está la palabra "welcome" en el texto?
txt = "Hola, bienvenido a mi mundo." x = txt.index("welcome") print(x)
Definición y Uso
El método index() busca la primera aparición del valor especificado.
Si no se encuentra el valor, el método index() lanzará una excepción.
El método index() es casi idéntico al método find(), la única diferencia es que si no se encuentra el valor, el método find() devuelve -1. (Vea el ejemplo a continuación)
Sintaxis
string.index(value, start, end)
Valor de Parámetro
Parámetros | Descripción |
---|---|
value | Obligatorio. El valor que se va a buscar. |
start | Opcional. Donde comenzar la búsqueda. Por defecto es 0. |
end | Opcional. Donde finalizar la búsqueda. Por defecto es el final de la cadena. |
Más ejemplos
Ejemplo
¿Dónde aparece por primera vez la letra "e" en el texto?
txt = "Hola, bienvenido a mi mundo." x = txt.index("e") print(x)
Ejemplo
¿Dónde aparece por primera vez la letra "e" si se realiza una búsqueda solo entre las posiciones 5 y 10?
txt = "Hola, bienvenido a mi mundo." x = txt.index("e", 5, 10) print(x)
Ejemplo
Si no se encuentra el valor, el método find() devuelve -1, pero el método index() lanzará una excepción:
txt = "Hola, bienvenido a mi mundo." print(txt.find("q")) print(txt.index("q"))