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)

Ejemplo de Ejecución

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 de Ejecución

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 de Ejecución

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"))

Ejemplo de Ejecución