Método index
El método index devuelve el índice de la primera
coincidencia de una subcadena en una cadena. En el primer
parámetro del método especificamos la subcadena deseada,
en el segundo y tercer parámetros opcionales
- el índice de inicio y fin de la búsqueda respectivamente.
Si no se encuentra la subcadena, el método lanzará
una excepción.
Sintaxis
cadena.index(subcadena, [inicio_búsqueda], [fin_búsqueda])
Ejemplo
Busquemos la posición de la subcadena 'a':
txt = 'abcadea'
print(txt.index('a'))
Resultado de la ejecución del código:
0
Ejemplo
Ahora especifiquemos los límites de búsqueda:
txt = 'abcadea'
print(txt.index('a', 1, 4))
Resultado de la ejecución del código:
3
Véase también
-
método
rindex,
que devuelve el índice más alto de coincidencia de subcadena al final de la cadena -
método
find,
que devuelve el índice de la primera coincidencia de subcadena en la cadena -
método
startswith,
que verifica la subcadena desde el inicio de la cadena -
método
endswith,
que verifica la ocurrencia de subcadena desde el final de la cadena -
método
count,
que devuelve el número de ocurrencias de subcadena en la cadena