Los Operadores en Python
Los Operadores en Python son símbolos que realizan operaciones sobre los valores y variables. Los operadores en python se pueden clasificar en varias categorías según el tipo de operación que realizan. A continuación se describe cada tipo de operador y cómo funcionan en Python.
Enlaces de Interés:
Tipos de Operadores en Python
1. Operadores Matemáticos Python
Se utilizan para realizar operaciones matemáticas entre valores.
Operador | Descripción | Ejemplo |
---|---|---|
+ | Suma | 3 + 2 → 5 |
- | Resta | 5 - 3 → 2 |
* | Multiplicación | 4 * 2 → 8 |
/ | División | 10 / 2 → 5.0 |
% | Módulo (residuo) | 5 % 2 → 1 |
** | Exponente (potencia) | 2 ** 3 → 8 |
// | División entera (floor) | 10 // 3 → 3 |
2. Operadores de Comparacion en Python
Comparan dos valores y devuelven un valor booleano (True
o False
).
Operador | Descripción | Ejemplo |
---|---|---|
== | Igual a | 5 == 5 → True |
!= | Diferente de | 5 != 3 → True |
> | Mayor que | 5 > 3 → True |
< | Menor que | 3 < 5 → True |
>= | Mayor o igual que | 5 >= 5 → True |
<= | Menor o igual que | 3 <= 5 → True |
3. Operadores Lógicos Python
Se usan para combinar condiciones.
Operador | Descripción | Ejemplo |
---|---|---|
and | Devuelve True si ambas condiciones son verdaderas | True and False → False |
or | Devuelve True si al menos una condición es verdadera | True or False → True |
not | Invierte el valor de una condición | not True → False |
4. Operadores de Asignación en Python
Asignan un valor a una variable y permiten realizar operaciones sobre una variable y asignar el resultado al mismo tiempo.
Operador | Descripción | Ejemplo |
---|---|---|
= | Asignación simple | x = 5 |
+= | Suma y asigna | x += 3 (equivalente a x = x + 3 ) |
-= | Resta y asigna | x -= 3 |
*= | Multiplica y asigna | x *= 3 |
/= | Divide y asigna | x /= 3 |
%= | Calcula el módulo y asigna | x %= 3 |
**= | Exponente y asigna | x **= 3 |
//= | División entera y asigna | x //= 3 |
5. Operadores de Identidad en Python
Determinan si dos variables hacen referencia al mismo objeto en la memoria.
Operador | Descripción | Ejemplo |
---|---|---|
is | Devuelve True si dos variables son el mismo objeto | x is y |
is not | Devuelve True si no son el mismo objeto | x is not y |
6. Operadores de Pertenencia en Python
Comprueban si un valor está presente en una secuencia (como una lista, cadena o tupla).
Operador | Descripción | Ejemplo |
---|---|---|
in | Devuelve True si el valor está presente | 5 in [1, 2, 3, 4, 5] → True |
not in | Devuelve True si el valor no está presente | 6 not in [1, 2, 3, 4, 5] → True |
7. Operadores Bits en Python (Bitwise)
Realizan operaciones sobre los bits de los operandos.
Operador | Descripción | Ejemplo |
---|---|---|
& | AND bit a bit | 5 & 3 → 1 |
` | ` | OR bit a bit |
^ | XOR bit a bit | 5 ^ 3 → 6 |
~ | Negación bit a bit (NOT) | ~5 → -6 |
<< | Desplazamiento a la izquierda | 5 << 1 → 10 |
>> | Desplazamiento a la derecha | 5 >> 1 → 2 |
8. Operadores Especiales
Operadores de Indexación: Permiten acceder a un elemento de una secuencia por su índice.
Código Ejemplo
lista = [1, 2, 3]
print(lista[0]) # Imprime 1
- Operadores de Corte (slicing): Permiten obtener una porción de una secuencia.
Código Ejemplo
lista = [1, 2, 3, 4, 5]
print(lista[1:4]) # Imprime [2, 3, 4]
Que son los Operadores en Python
Estos son los Operadores en Python más utilizados, cada uno con su propio propósito y función en el lenguaje.
Los Operadores en Python te permiten manipular y comparar datos
Los Operadores en Python te permiten controlar el flujo de tu programa y realizar cálculos.