Método Python String index()
Ejemplo
¿Dónde en el texto está la palabra "bienvenido"?:
txt = "Hello, welcome to my world."
x = txt.index("welcome")
print(x)
Definición y uso
El index()
método encuentra la primera aparición del valor especificado.
El index()
método genera una excepción si no se encuentra el valor.
El index()
método es casi el mismo que el
find()
método, la única diferencia es que el find()
método devuelve -1 si no se encuentra el valor. (Ver ejemplo a continuación)
Sintaxis
string.index(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.index("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.index("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"))