ELEMENTOS DE PROGRAMACIÓN DE PYTHON
Entre los operadores aritméticos que Python utiliza, podemos encontrar los siguientes:
Símbolo Significado Ejemplo Resultado
+ Suma a = 10 + 5 a es 15
- Resta a = 12 - 7 a es 5
- Negación a = -5 a es -5
* Multiplicación a = 7 * 5 a es 35
** Exponente a = 2 ** 3 a es 8
/ División a = 12.5 / 2 a es 6.25
// División entera a = 12.5 / 2 a es 6.0
% Módulo a = 27 % 4 a es 3
2.1.5.3. Diccionarios
SubtopMientras que a las listas y tuplas se accede solo y únicamente por un número de índice, los diccionarios permiten utilizar una clave para declarar y acceder a un valor:ic
mi_diccionario = {'clave_1': valor_1, 'clave_2': valor_2, 'clave_7': valor_7}
print mi_diccionario['clave_2'] # Salida: valor_2
Un diccionario permite eliminar cualquier entrada:
del(mi_diccionario['clave_2'])
Al igual que las listas, el diccionario permite modificar los valores
mi_diccionario['clave_1'] = 'Nuevo Valor'
2.1.5.2. Listas
Una lista es similar a una tupla con la diferencia fundamental de que permite modificar los datos una vez creados:
mi_lista = ['cadena de texto', 15, 2.8, 'otro dato', 25]
Una lista es similar a una tupla con la diferencia fundamental de que permite modificar los datos una vez creados:
mi_lista = ['cadena de texto', 15, 2.8, 'otro dato', 25]
2.1.5.1. Tuplas
Una tupla es una variable que permite almacenar varios datos inmutables (no pueden ser modificados una vez creados) de tipos diferentes:
mi_tupla = ('cadena de texto', 15, 2.8, 'otro dato', 25)
Se puede acceder a cada uno de los datos mediante su índice correspondiente, siendo 0 (cero), el índice del primer elemento:
print mi_tupla[1] # Salida: 15
También se puede acceder a una porción de la tupla, indicando (opcionalmente) desde el índice de inicio hasta el índice de fin:
print mi_tupla[1:4] # Devuelve: (15, 2.8, 'otro dato')
print mi_tupla[3:] # Devuelve: ('otro dato', 25)
print mi_tupla[:2] # Devuelve: ('cadena de texto', 15)
Otra forma de acceder a la tupla de forma inversa (de atrás hacia adelante), es colocando un índice negativo:
print mi_tupla[-1] # Salida: 25
print mi_tupla[-2] # Salida: otro dato
2.1.5. Tipos de datos complejos
Diccionarios
Listas
Tuplas