Estas lecciones comienzan con una demostración de la creación de subcadenas utilizando el operador slice.
Estas lecciones comienzan con una demostración de la creación de subcadenas utilizando el operador slice. Se presentan los métodos de cadena y los métodos de lista y se demuestran con código. Finalmente, el módulo concluye con ejemplos de cómo leer y escribir a archivos.
OBJETIVOS DE APRENDIZAJE:
- Aprender a crear subcadenas a partir de cadenas originales con la operación de corte start:end:stride
- Comprender que las cadenas son inmutables, pero las listas no lo son
- Reconocer que el lenguaje de modelado unificado (UML) es el lenguaje de diseño común utilizado por los profesionales del software.
- Conocer los beneficios y limitaciones de la biblioteca estándar de Python y la función de ayuda integrada
- Aprender los diferentes métodos para crear e imprimir listas
- Aprender métodos de lectura y escritura de archivos, incluido el modo de anexión
Habilidades que obtendrás
AWK (lenguaje de programación)Fragmentos de códigoEstructuras de datosConceptos de programaciónSubstratosArchivos de textoLo que aprenderás
- Crea subcadenas de cadenas originales usando la operación de corte start:end:stride
- Aplica métodos de cadenas y métodos de listas a través de ejemplos de código demostrados
- Distingue entre cadenas inmutables y listas mutables
- Usa la Biblioteca Estándar de Python y la función help integrada, incluyendo sus beneficios y limitaciones
- Crea e imprime listas usando diferentes métodos
- Lee de archivos y escribe en archivos, incluyendo usando el modo append
Puntos clave
- Las subcadenas se pueden crear a partir de cadenas originales usando el operador de corte start:end:stride.
- Las cadenas son inmutables mientras que las listas no lo son.
- El Lenguaje de Modelado Unificado (UML) es el lenguaje de diseño común utilizado por profesionales de software.
- La Biblioteca Estándar de Python y la función help integrada tienen beneficios y limitaciones.
- Los archivos se pueden leer y escribir usando varios métodos, incluyendo el modo append.
Preguntas frecuentes
¿Qué temas cubre este módulo?
El módulo cubre la creación de subcadenas con el operador de corte, métodos de cadenas, métodos de listas y cómo leer y escribir en archivos.
¿Qué lecciones se incluyen en este curso?
El curso incluye cuatro lecciones: Corte de Cadenas, Métodos de Cadenas, Métodos de Listas e Entrada/Salida de Archivos y Procesamiento.
¿Cuál es la diferencia entre cadenas y listas que se enseña aquí?
El curso explica que las cadenas son inmutables pero las listas no lo son.
¿Qué operaciones de archivo aprenderé?
Aprenderás métodos de lectura y escritura de archivos, incluyendo el modo append.
¿Qué habilidades se asocian con este curso?
El curso se asocia con habilidades incluyendo estructuras de datos, conceptos de programación, subcadenas, trabajo con archivos de texto y fragmentos de código.
Transcripción
Transcripción
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.
Aprende sobre la marcha
Lleva tu aprendizaje a todas partes: la app de KnowledgeCity te permite ver las lecciones sobre la marcha.