1. Operadores

Operador Operación Ejemplo
+ Suma >>> 3 + 3
6
Resta >>> 3 – 5
-1
* Multiplicación >>> 3 * 2
6
** Exponencial >>> 2 ** 3
8
/ División >>> 4 / 2
2.0
// División de enteros (int division)
Se descartan los decimales
>>> 2 // 3
0
% Módulo, se obtiene el resto de la divisón >>> 2 % 3
1

 

Tipos de número en python

int integer, entero 4 , -3 , 15
float floating point number, aproximaciones a números reales debido a que la memoria en python es limitada 2.0
>>> 7 / 3 2.3333333333333335

 

Prioridad de operaciones

Operador

** Prioridad alta
– (negación, ej: -10)
* , / , // , %
+ – Prioridad baja

 

Se pueden cambiar las prioridades utilizando paréntesis:

>> (3  +  4)  *  2
7

 

Hay ciertas reglas que se deben seguir a la hora de escribir expresiones:

>>> 3 +
SyntaxError: invalid syntax
>>> 4 + 5) *3 

SyntaxError: invalid syntax
>>> (4  +  5  *  3

)
19 

Devuelve un número ya que python admite que se definan operaciones en varias líneas
>>> 4 / 0 
Traceback (most recent call last): File "", line 1, in ZeroDivisionError: division by zero