A estas alturas ya estás bastante familiarizado con el operador de índice y sabes que puedes usar corchetes y especifique un valor entero que le permitirá para acceder a cada carácter de la cadena. También puede comenzar desde el final de la cadena. mediante el uso de valores negativos. Sin embargo, también puede crear una subcadena y puede hacerlo con el operador de corte. Simplemente usa el nombre de la secuencia, dile por dónde empezar, dónde terminar, y opcionalmente, cuál será la zancada. Y observe que el delimitador aquí es dos puntos. Y para que pueda imprimir las primeras tres letras de nuestro saludo creando un valor de índice inicial de cero y final de tres. Y eso producirá una cadena que comienza en cero y sube a, pero sin incluir tres, una sub cadena de longitud tres. También puede dejar el valor inicial si es cero, se asumirá cero. Del mismo modo, puede comenzar desde la posición tres e ir hasta el final. Eso se asumirá. También puede comenzar con cero y ir hasta, pero sin incluir, el último carácter de la cuerda, o hasta, pero sin incluir el R. Ahora con el operador de zancada, puede imprimir cualquier otro carácter si lo desea, o cada tercer carácter. Entonces esto es muy flexible. Y tienes que darte cuenta de que una cuerda es inmutable. Entonces, si tengo un saludo, no puedo cambiar de opinión y cambie la primera letra para que sea una X por asignación. Te dirá que un objeto de cadena no admite la asignación de elementos porque es inmutable. Entonces, por lo tanto, si tiene una subcadena que te interesa guardar, entonces necesitas asignar ese nuevo objeto que se crea con el operador de división en una nueva variable, que apunta a la nueva cadena que se acaba de crear. Ahora, esto es muy útil, se puede usar dentro de un bucle para hacer todo tipo de procesamiento interesante. Y si miras el bucle que tengo aqui, Estoy tomando la longitud de mi cuerda y lo estoy usando como argumento para el rango. Así que se repetirá para cada letra de esa cadena. Así que probemos eso. Entonces, aparentemente, tengo 43 letras en esta cadena, y puedo elegir crear todas las cadenas secundarias posibles de longitud tres simplemente usando la rebanada donde empiezo con el índice I y termina con el índice I más tres.