Cómo devolver la posición de un carácter de búsqueda específico en Python
La programación en Python necesita buscar una cadena y devolver la posición del carácter. El código específico es el siguiente:
#?multiple?search?of?a?string?for? a?subring?
#?using?s.find(sub[?, start[,?end]])?
#Tome la siguiente prueba de texto como ejemplo
p>
text?=?MSKSASPKEPEQLRKLFIGGLSFETTDESLRSAHFESSSYGSAGRRF'
## ¿Encuentra la cadena SA en el texto anterior?
búsqueda?SA'
inicio?=?0
mientras?True:?
index?=?text.find( buscar, iniciar)?
# Si no se encuentra la cadena de búsqueda, find() devuelve -1:?
# Búsqueda completada, saltar del bucle while:? -1:?
Interrumpir
Imprimir (?"s encontrado en el índice?d"?(búsqueda, índice)?)?
# Pasar al siguiente Una posible posición inicial:
inicio = índice 1 //Resultado de la ejecución: #SA?found?