Senati Semana1 IS Ciclo2 Act3 ESTUDIANTE v2
Senati Semana1 IS Ciclo2 Act3 ESTUDIANTE v2
Senati Semana1 IS Ciclo2 Act3 ESTUDIANTE v2
NUMEROS
TEXTOS
LISTAS
Tipos de datos. *El tipo de dato carácter no existe en Python, un carácter simple se representa como
cadena de caracteres (string). ** Estructuras compuestas de lenguajes como C, FORTRAN, Pascal,
Matlab, etc. Py: Estructuras compuestas en Python. Fuente: elaboración propia.
Reconocer y aplicar variables
en Python
Operadores
aritméticos
Reconocer y aplicar variables en Python
En muchos lenguajes de programación, una variable se puede entender como una especie de caja en la que se puede
guardar un valor (por ejemplo, un valor numérico). Esa caja suele corresponder a una posición de memoria en la
memoria del ordenador. Las variables se representan o tienen un identificador que puede ser letras o palabras
completas: x, y, a, b, nombre, apellidos, edad, etc. También podemos identificar variables con letras y números
Ejemplo: NumTel01 .
En muchos lenguajes de programación, una variable se puede entender como una especie de caja en la que se puede
guardar un valor (por ejemplo, un valor numérico). Esa caja suele corresponder a una posición de memoria en la
memoria del ordenador. Las variables se representan o tienen un identificador que puede ser letras o palabras
completas: x, y, a, b, nombre, apellidos, edad, etc. También podemos identificar variables con letras y números
Ejemplo: NumTel01
Operadores de
asignación
Reconocer y aplicar variables en Python
Variables
Reconocer y aplicar variables en Python
Variables
Reconocer y aplicar variables en Python
Variables
Reconocer y aplicar variables en Python
Ejercicio
1. Realizar un programa para calcular la suma de 2 números
2. Realizar un programa para calcular resta de 2 números
3. Realizar un programa para calcular el producto de 2 números
4. Realizar un programa para la división de 2 números
5. Un profesor quiere calcular la nota final de sus alumnos en base a tres exámenes, desarrollar un programa que
permita calcular el promedio de tres calificaciones(notas).
Conversiones entre tipos de datos
Manejo de Cadenas y Operaciones
Manejo de Cadenas y Operaciones
Manejo de Cadenas y Operaciones
La función print(): Es una instrucción que nos permite mostrar correctamente el valor de una cadena,
valores o variables por pantalla:
Manejo de Cadenas y Operaciones
La función print(): Es una instrucción que nos permite mostrar correctamente el valor de una cadena,
valores o variables por pantalla:
Manejo de Cadenas y Operaciones
La función print(): Es una instrucción que nos permite mostrar correctamente el valor de una cadena,
valores o variables por pantalla:
Manejo de Cadenas y Operaciones
Operaciones con cadenas: Una de las operaciones de las cadenas es la concatenación (o suma de
cadenas)
Manejo de Cadenas y Operaciones
Operaciones con cadenas: Una de las operaciones de las cadenas es la concatenación (o suma de
cadenas)
Manejo de Cadenas y Operaciones
Índices en las cadenas:
Los índices nos permiten posicionarnos en un carácter específico de una cadena.
Representan un número [índice], que empezando por el 0 indica el carácter de la primera posición, y
así sucesivamente:
Manejo de Cadenas y Operaciones
Slicing en las cadenas:
El slicing es una capacidad de las cadenas que devuelve un subconjunto o subcadena utilizando dos
índices [inicio:fin]:
•El primer índice indica donde empieza la subcadena (se incluye el carácter).
•El segundo índice indica donde acaba la subcadena (se excluye el carácter).
Manejo de Cadenas y Operaciones
Slicing en las cadenas:
El slicing es una capacidad de las cadenas que devuelve un subconjunto o subcadena utilizando dos
índices [inicio:fin]:
•El primer índice indica donde empieza la subcadena (se incluye el carácter).
•El segundo índice indica donde acaba la subcadena (se excluye el carácter).
Manejo de Cadenas y Operaciones
Algunas funciones importantes para el manejo de cadenas:
Funciones lstrip(), rstrip(), strip() para eliminar caracteres vacíos en el principio y el fin de una cadena en Python.
lstrip() para quitar los caracteres de espacio vacío del lado izquierdo de una cadena.
rstrip() para quitar los caracteres de espacio vacío del lado derecho de una cadena.
strip() para quitar los caracteres de espacio vacío del lado derecho y el izquierdo de una cadena.
Manejo de Cadenas y Operaciones
Algunas funciones importantes para el manejo de cadenas:
usando el método re.sub()
El método re.sub(pattern, repl, string, count) del módulo re devuelve una nueva cadena después de sustituir la expresión
regular pattern por el valor de repl en la cadena original. El count significa el número de veces que queremos reemplazar
el pattern de la cadena.
Manejo de Cadenas y Operaciones
Ejercicios: Imprimir las siguientes cadenas