Bienvenido de nuevo.
Hasta ahora, hemos aprendido algunas funciones integradas que Python tiene pocas acciones integradas, ¿verdad?
Acciones que podemos realizar sobre los datos.
Y aprendimos sobre SDR.
Lo aprendimos.
Aprendimos sobre float y la conversión de tipos que podemos hacer.
También aprendimos sobre el tipo.
También aprendimos sobre la impresión y estas funciones integradas en Python.
Bueno, hay algunos de ellos y lo vincularé a este recurso, pero no hay demasiados.
De hecho, también hemos visto algunos como los de ABB o redondos.
En nuestro video de números.
Entonces, los números tenían algunas funciones que podemos usar, algunas funciones integradas bien, las cadenas también tienen una
muy útil llamada Lente, que significa LENTH, así que como lo adivinaste.
Si escribo algo como esto e imprimo esto.
Y hago clic, corro, obtengo nueve porque está calculando la longitud de la fuerza
en nuestro caso uno, dos, tres, cuatro, cinco, seis, siete, ocho, nueve, la longitud de la cuerda es nueve.
Ahora, debe tener cuidado aquí porque la longitud en sí no comienza en cero, como hemos visto con
los índices.
En cambio, cuenta como lo hacen los humanos a partir de uno.
Entonces, una cosa genial que hacer aquí es que puedo hacer algo como esto.
Digamos que tenemos una codicia variable que es igual a halloo.
Bueno, puedo agarrar la Grete.
Variable, que es una cuerda y usa corte de cuerda para agarrar bien, la primera y luego ir hasta el
final.
Ahora, el predeterminado ya hace esto.
Si lo dejo así, me saludará y se asegurará de agregar un corchete aquí.
Hagamos clic en ejecutar.
Recibo hola.
Ahora, si hago cero a la longitud de.
Grete.
¿Qué significa eso?
Bueno, si hago clic en ejecutar, todavía recibo hola porque la longitud de Grete.
Son las nueve.
Me gusta, entonces esta función lenth es bastante útil y la usaremos mucho en este curso, pero quiero
presentarles el concepto de funciones integradas.
Además de lo que llamamos métodos integrados, mmm, ¿qué significa eso?
Una función incorporada tenía la sintaxis de la palabra que estaba resaltada en azul, y
luego usamos llaves para realizar alguna acción en un tipo de datos.
Sin embargo, Python también tiene esta idea de que los métodos y los métodos son similares a las
funciones, pero pertenecen a algo.
Entonces, por ejemplo, en Python, tenemos métodos de cadena.
Entonces, estos son métodos o acciones que solo las cadenas pueden realizar.
Y no se preocupe.
Esto es algo de lo que hablaremos más cuando hablemos de clases y funciones.
Pero por ahora, Python, por ejemplo, tiene métodos de cadena.
Entonces, estos son métodos que podemos usar específicamente para cadenas y métodos, tienen una sintaxis especial donde, en lugar
de solo la palabra con las llaves, generalmente tiene un punto delante.
Así que puntee y luego algún tipo de palabra.
Y de hecho hemos visto un formato, ¿verdad?
El formato DOT, corchetes o corchetes es un método.
Y si voy a los métodos de cadena de Python y me desplazo hacia abajo o hacia arriba, vemos que el formato, el
formato, los valores específicos y una cadena es un método.
Ahora, ¿por qué nos importa?
Bien.
Con esto, Python nos brinda herramientas automáticas que podemos usar con fuerza, así que exploremos algunos de estos métodos
de cadena.
Creemos una cotización aquí, y la cotización será o no será.
Ahora, aquí con esta cita, podemos usar algunos métodos en esta cadena, ahora no voy a repasar todo porque, bueno, es
muy probable que el 60 por ciento de estos nunca los use en su carrera.
Voy a repasar los importantes que verás una y otra vez.
Pero también lo vincularé a esto para que pueda verlo por sí mismo como referencia.
Recuerde, como programador, su trabajo no es memorizar esto y leer un idioma como si estuviera leyendo
un diccionario, sino saber que este recurso existe y es para que usted lo explore y aprenda a medida que ocurre un problema
específico.
Pero volvamos a la tarea que tenemos entre manos.
Una cosa que podemos hacer es usar el método de la parte superior, usamos un punto y luego escribimos la parte superior y luego las
llaves.
Y afortunadamente para nosotros, nuestro Ed nos muestra que esto realmente existe debido al menú desplegable.
Entonces, ¿qué pasa ahora si imprimo esto?
Y hago clic en ejecutar.
Mire eso, todo se capitaliza para ser o no ser.
También hay otro que podemos usar llamado Capitalizar.
¿Cuál es la diferencia entre los dos?
Bueno, si corro, ves que escribe con mayúscula el comienzo de la oración.
Y, por cierto, su editor o, en nuestro caso, nuestro Reppel, si pasa el mouse sobre esto, realmente
le dirá lo que hace.
Devuelve una versión en mayúscula de S ..
Entonces, lo que sea que esté a la izquierda del.
Y un buen editor realmente le mostrará todas las cosas disponibles para usted, así que tan pronto como
presione un punto, mire eso, veo todos estos cuadros de color púrpura, que son métodos que están disponibles para mí para una
cadena.
Y ves que hay muchos de ellos.
Ahora, no se preocupe por estos doble subrayado en estos métodos Dundar, porque esto es algo de lo que
hablaremos cuando hablemos de clases.
Pero puede ver que tiene diferentes cosas que puede usar.
Por ejemplo, tiene minúsculas en lugar de mayúsculas y minúsculas, todo.
¿Qué pasa si quiero usar buscar, por ejemplo?
Y Fine simplemente dice, oye, ¿existe B en el código para ser o no, de hecho, como ejecutar?
Bueno, me dice que sí, no pude encontrar que tiene una B y comienza en un índice de tres.
Entonces, si voy a cero uno, dos y luego miro ese tres, entonces tenemos que encontrar cuál nos encuentra la
primera aparición de un fragmento de texto.
También tiene cosas como reemplazar, donde puedo reemplazar lo que le dé como lo primero y luego separarlo
en lo segundo.
Para que pueda ver aquí, me dice antiguo y luego coma nuevo y puedo reemplazar esto conmigo si hago clic en ejecutar.
Me llego o no a mí, entonces esto reemplaza todas las ocurrencias del ahora lo
último que quiero señalarles es que si imprimo aquí, cito, ¿qué crees que va a pasar?
Lo he impreso aquí y me sustituyo por estar o no estar.
Para mí o no para mí.
Es una cita bastante egoísta, pero si vuelvo a imprimir esto en la quinta línea, ¿qué crees que pasará?
Vamos a averiguar.
Wo.
¿Es esto lo que esperabas?
Piense por qué podría suceder esto según lo que hemos aprendido.
Aquí está la cuestión, recuerde, las cadenas son inmutables, es decir, no se pueden cambiar.
Podemos sobrescribirlos si queremos, pero no los cambiamos.
Los creamos o los destruimos.
En nuestro caso, cuando lo hacemos, citar, reemplazarme o no, está creando una nueva cadena.
Ahora, no estamos asignando la cadena a nada, así que eventualmente después de que imprimimos, la eliminamos de la
memoria.
Pero si hago algo como.
Esto es lo que tengo.
Cotización, dos iguales, cotización, reemplazo e imprimo cotización a.
Bueno, en nuestro caso, estamos creando una cadena completamente nueva, estamos creando una cadena, pero nunca modificamos la
cadena original porque es inmutable.
Entonces esa cita siempre permanece como está hasta que la destruimos.
Hasta que lo quitemos.
Termina nuestro programa.
Esto va a existir.
Espero que te estés divirtiendo, espera más para aprender en el siguiente video.