‫Ahora, hasta este punto, hemos aprendido que Esther.
‫Es una secuencia ordenada de caracteres, ¿verdad?
‫Es esencialmente un fragmento de texto donde podemos escribir nuestros nombres, contraseñas, párrafos y oraciones y las cadenas
‫debajo del capó se almacenan en la memoria, como dije, como una secuencia ordenada de caracteres.
‫Entonces, por ejemplo, si tuviera la cadena mi mi mi.
‫Luego, esto se almacenará en la memoria de nuestra computadora en un orden tal y se almacenará en un lugar en la memoria,
‫y después de ese lugar y memoria, se almacenará, luego se almacenará el espacio y luego M, luego e el
‫espacio que la necesidad.
‫Entonces, si piensa en una estantería, cada uno de estos está ordenado en una parte diferente de la estantería,
‫pero uno tras otro.
‫Y la forma en que podemos pensar en esto es así.
‫La M se almacena en la ubicación cero y luego E se almacena en la ubicación uno, y luego el espacio se almacena
‫en la ubicación dos y así sucesivamente.
‫Y cada estante ahora corresponde.
‫A un valor.
‫Entonces, cuando le preguntamos a la computadora, oye, quiero que agarres esta cuerda, sabemos que, oye, vamos a buscar
‫en el estante de cero a siete.
‫¿Ahora por qué es esto importante?
‫Porque una de las cosas más útiles que puede hacer con cadenas es acceder a diferentes partes de una
‫cadena usando lo que llamamos índice.
‫Entonces, por ejemplo, cuando tienes una cadena y vamos a llamar egoísta a esta variable o esta pieza de cadena.
‫Y egoísta me tiene a mí, a mí, a mí, a mí, a mí.
‫Y voy a comentar esto.
‫Así, asegúrese de que esté alineado.
‫¿OK?
‫Y lo que voy a hacer aquí es decir egoísta y luego corchetes aquí y luego
‫escribir cero.
‫Ahora, si imprimo esto.
‫Y hago clic en ejecutar.
‫Mira eso, me sale la letra M, ¿por qué esa pared usa los corchetes?
‫Le digo a la computadora, oye, toma la variable egoísta.
‫Y luego, de esa variable, agarre egoísta, ¿qué es un índice de cero y qué hay en esa estantería de índice
‫de cero?
‫Bueno, la carta y ¿y si hago siete?
‫¿Qué crees que pasará si hago clic en ejecutar?
‫Lo entiendo, porque en la estantería del número siete, eso es todo, y cuando me estoy volviendo egoísta, obtengo
‫toda la cadena.
‫Va a decir, está bien, voy a tomar del índice de la estantería de cero hasta siete.
‫Muy, muy bueno, y este concepto lo exploraremos a lo largo del curso y
‫muy pronto verán por qué es importante, pero con este conocimiento, podemos hacer mucha manipulación de cuerdas.
‫Y Python tiene esta característica única de la que vamos a hablar ahora que nos permite capturar diferentes
‫partes de texto.
‫Así que echemos un vistazo aquí.
‫La regla aquí es cuando usamos corchetes en Python.
‫El primer elemento que ponemos entre corchetes es lo que llamamos inicio.
‫El comienzo es, oye, dónde quieres que mire en nuestro caso, dijimos que queríamos mirar a cero.
‫Así que entramos, queremos mirar a las siete.
‫Lo conseguimos.
‫Pero luego hay algo adicional que podemos hacer si hacemos un.
‫Colin aquí.
‫También tenemos la opción de decir, oye, ¿dónde parar?
‫¿Qué significa eso?
‫Bueno, si hago algo y sabes qué, cambiemos esto a.
‫Cero, uno, dos, tres, cuatro, cinco, seis, siete, para que sea más fácil de entender si lo hago,
‫digamos el cero.
‫Colin y hago clic en ejecutar, empiezo en cero y en dos, así que puedo agarrar cero.
‫A uno, porque recuerde, estoy diciendo que comience aquí, pero luego deténgase tan pronto como llegue a la estantería
‫también.
‫No queremos eso.
‫Entonces, si hago de cero a siete, ¿qué crees que sucederá mientras hago clic en ejecutar?
‫Y llego hasta las seis.
‫Entonces, para que podamos aprovechar al máximo, tenemos que hacer de cero a ocho porque en realidad hay un
‫personaje aquí, ¿verdad?
‫Porque partimos de cero, de hecho, como Ron.
‫Ahí tienes.
‫Ahora, hay una tercera cosa que podemos agregar aquí, y esto se llama el paso al final.
‫Y un paso adelante dice, oye, comienza aquí y aquí y luego pasa por encima de algunas cosas.
‫Entonces, el valor predeterminado es uno porque revisamos uno por uno nuestra estantería.
‫Verá que obtenemos toda la cadena, pero si agrego aquí, da dos pasos, así que agarro cero, luego paso sobre
‫uno para agarrarme, luego paso sobre uno para agarrarme para dar un paso adelante y así sucesivamente. adelante.
‫Así que déjame hacerte un par de preguntas complicadas aquí, ¿qué pasa si hago esto?
‫¿Es esto válido, si hago clic en ejecutar, qué pasará, listo para adivinar?
‫Yo obtengo.
‫Uno dos tres CUATRO CINCO SEIS SIETE.
‫Esto dice, oye, empieza a la 1:00.
‫Así que eso está aquí, pero luego, deténgase, bueno, no hay nada allí.
‫Entonces, el valor predeterminado dirá ir hasta el final.
‫Sé que esto es confuso, pero aguante, practique esto con suficiente frecuencia, y esto se convertirá en una segunda
‫naturaleza.
‫De acuerdo, ¿qué pasa si hago algo como esto en el que no lleno el inicio y hago cinco aquí, qué pasa ahora?
‫Redi.
‫Obtengo cero uno, dos, tres, cuatro hasta el cinco, por lo que comienza como cero predeterminado y va a cinco.
‫Bien, ¿qué pasa si hago algo como esto con punto y coma, y luego qué pasa si hago clic en ejecutar?
‫Muy bien, obtengo el comportamiento predeterminado.
‫Porque comienza en cero cuando no hay nada y siempre que termina la cadena, cuando no hay nada,
‫y luego lo atravesamos una vez.
‫Está bien, pero ¿y si hacemos algo como esto?
‫¿Qué pasa si hago menos uno aquí?
‫Este es complicado.
‫¿Lo que sucederá?
‫Vamos a averiguar.
‫Obtengo siete en Python, el índice negativo significa, oye, comenzar al final de la cadena, de modo que si lo
‫hago, menos dos.
‫Gano seis si hago menos tres.
‫Obtengo cinco porque estoy retrocediendo y un buen truco que puede hacer aquí es si hacemos punto y coma, punto
‫y coma menos uno, y esta es en realidad una operación bastante común.
‫Así que solo tienes que memorizar esto, aunque parezca extraño, significa empezar, parar.
‫Pero aquí no hay límite.
‫Pero quiero dar un paso atrás desde atrás.
‫Entonces, ¿qué crees que pasará aquí?
‫Si hago clic, corre.
‫¿Ves que obtenemos el reverso de la cadena, por lo que esta es una notación muy útil si
‫quieres, digamos, invertir un orden?
‫Y si queremos, digamos saltar de dos en dos, hago clic en ejecutar y ves que estamos saltando de dos en dos.
‫Ahora, con suerte, no te duele la cabeza con toda esta notación, solo tienes que acostumbrarte.
‫Es algo bastante exclusivo de Python, pero es muy, muy útil.