Operadores Básicos en Python

Introducción

Ilustración de un joven en una tienda observando productos mientras piensa en operaciones matemáticas y decisiones cotidianas, simbolizando los operadores básicos en Python.
Esta imagen representa cómo los operadores básicos en Python pueden compararse con acciones cotidianas, como calcular precios, comparar productos y tomar decisiones lógicas al hacer compras.

Los operadores son símbolos especiales que permiten realizar operaciones sobre variables y valores. Python incluye diferentes tipos de operadores, clasificados según la función que desempeñan.


Operadores Aritméticos

Se utilizan para realizar operaciones matemáticas básicas.

Operador Descripción Ejemplo
(a = 10, b = 3)
Resultado
+ Suma a + b 13
- Resta a - b 7
* Multiplicación a * b 30
/ División (con decimales) a / b 3.333...
// División entera a // b 3
% Módulo (resto) a % b 1
** Potencia a ** b 1000

Operadores Relacionales (o de comparación)

Sirven para comparar dos valores y devuelven un resultado booleano (True o False).

Operador Descripción Ejemplo
(a = 10, b = 3)
Resultado
== Igualdad a == b False
!= Diferencia a != b True
> Mayor que a > b True
< Menor que a < b False
>= Mayor o igual que a >= b True
<= Menor o igual que a <= b False

Operadores Lógicos

Se utilizan para combinar condiciones. Devuelven valores booleanos (True o False).

Operador Descripción Ejemplo (a = 10, b = 3) Resultado
and Devuelve True si ambas condiciones son verdaderas (a > 5 and b < 5) True
or Devuelve True si una de las condiciones es verdadera (a < 5 or b < 5) True
not Invierte el valor lógico de una condición not(a > 5) False

Operadores de Asignación Compuesta

Permiten modificar el valor de una variable realizando una operación sobre sí misma.

Operador Equivalente a Descripción
+= a = a + b Suma y asigna
-= a = a - b Resta y asigna
*= a = a * b Multiplica y asigna
/= a = a / b Divide y asigna
//= a = a // b Divide enteramente y asigna
%= a = a % b Calcula el módulo y asigna
**= a = a ** b Eleva a potencia y asigna

Precedencia de Operadores

La precedencia determina el orden en que se ejecutan las operaciones.

Python evalúa las expresiones de acuerdo con el siguiente orden (de mayor a menor prioridad):

Prioridad Tipo de operador Ejemplo Resultado
1 () Paréntesis (2 + 3) * 4 20
2 ** Potencia 2 ** 3 ** 2 512
3 *, /, //, % Multiplicación / División / Módulo 10 / 2 * 3 15.0
4 +, - Suma y resta 5 + 2 - 1 6
5 ==, !=, <,>, <=,>= Comparaciones a > b Depende de los valores
6 not not True False
7 and a and b Depende de las condiciones
8 or a or b Depende de las condiciones

COMENTARIOS

Si tiene alguna inquietud, duda o ha encontrado algún error, por favor infórmelo a través del formulario disponible para este propósito.

Deje su comentario

La política de privacidad, y los términos y condiciones estándisponibles en el formulario de contacto.