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