Search
Close this search box.
Operadores en Python

Operadores en Python

Los Operadores en Python son símbolos que realizan operaciones sobre los valores y variables. Se clasifican en varias categorías.

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.

Tipos de Operadores en Python

1. Operadores Matemáticos Python

Se utilizan para realizar operaciones matemáticas entre valores.

OperadorDescripciónEjemplo
+Suma3 + 25
-Resta5 - 32
*Multiplicación4 * 28
/División10 / 25.0
%Módulo (residuo)5 % 21
**Exponente (potencia)2 ** 38
//División entera (floor)10 // 33

2. Operadores de Comparacion en Python

Comparan dos valores y devuelven un valor booleano (True o False).

OperadorDescripciónEjemplo
==Igual a5 == 5True
!=Diferente de5 != 3True
>Mayor que5 > 3True
<Menor que3 < 5True
>=Mayor o igual que5 >= 5True
<=Menor o igual que3 <= 5True

3. Operadores Lógicos Python

Se usan para combinar condiciones.

OperadorDescripciónEjemplo
andDevuelve True si ambas condiciones son verdaderasTrue and FalseFalse
orDevuelve True si al menos una condición es verdaderaTrue or FalseTrue
notInvierte el valor de una condiciónnot TrueFalse

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.

OperadorDescripciónEjemplo
=Asignación simplex = 5
+=Suma y asignax += 3 (equivalente a x = x + 3)
-=Resta y asignax -= 3
*=Multiplica y asignax *= 3
/=Divide y asignax /= 3
%=Calcula el módulo y asignax %= 3
**=Exponente y asignax **= 3
//=División entera y asignax //= 3

5. Operadores de Identidad en Python

Determinan si dos variables hacen referencia al mismo objeto en la memoria.

OperadorDescripciónEjemplo
isDevuelve True si dos variables son el mismo objetox is y
is notDevuelve True si no son el mismo objetox is not y

6. Operadores de Pertenencia en Python

Comprueban si un valor está presente en una secuencia (como una lista, cadena o tupla).

OperadorDescripciónEjemplo
inDevuelve True si el valor está presente5 in [1, 2, 3, 4, 5]True
not inDevuelve True si el valor no está presente6 not in [1, 2, 3, 4, 5]True

7. Operadores Bits en Python (Bitwise)

Realizan operaciones sobre los bits de los operandos.

OperadorDescripciónEjemplo
&AND bit a bit5 & 31
``OR bit a bit
^XOR bit a bit5 ^ 36
~Negación bit a bit (NOT)~5-6
<<Desplazamiento a la izquierda5 << 110
>>Desplazamiento a la derecha5 >> 12

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.