Extracción de Subcadenas con Python y JavaScript
Clase 11 de 17 • Curso de Pensamiento Lógico: Lenguajes de Programación
Resumen
Daremos un paseo sencillo y práctico para entender cómo realizar la extracción de un substring de una cadena de string usando Python.
Vamos a abordar paso a paso el proceso y te mostraremos código que puedes implementar en tus proyectos.
¿Cómo extraer un substring en Python?
El desafío que presentamos hoy implica crear un algoritmo que extraiga un substring de una cadena de string para luego guardarlo en una variable. Para lograr este objetivo utilizaremos en Python el operador de cadenas de caracteres [], técnica a la que se conoce como “slicing”.
¿Cómo definimos la cadena de strings?
Primero debemos especificar cuál es la cadena de strings de la que deseamos copiar un substring. A continuación, te mostramos cómo se hace esto:
frase = 'las flores amarillas'
Aquí estamos indicando que nuestra variable de origen, la cadena de strings que vamos a "rebanar", es la variable frase.
¿Cómo determinamos la posición del substring?
El siguiente paso es decidir dónde iniciar y dónde finalizar el substring que se desea extraer.
inicial = 4
final = 10
Aquí estamos indicando que el substring que quieres copiar inicia en el carácter 4 y culmina en la posición 10 de la cadena de string.
¿Cómo ejecutamos el slicing?
Finalmente, después de establecer nuestra cadena y las posiciones inicial y final, nos queda ejecutar el slicing y guardar el resultado en una nueva variable.
palabra = frase[inicial:final]
Como resultado final, encontrarás en la variable palabra el substring flores.
Te animamos a que intentes crear este mismo algoritmo en JavaScript y compartas tu resultado en la sección de comentarios.
Contribución del curso creada por: Silfredo Ibarra.