Operadores
Un operador es un símbolo o palabra clave que le dice a Python que realice una operación específica sobre uno o más valores (también llamados operandos). Los operadores permiten realizar tareas como sumar números, comparar valores, asignar resultados a variables o evaluar condiciones lógicas.
Tipos de opéradores
Sección titulada «Tipos de opéradores»En python al igual que en otros lenguajes existen una variedad de tipos de operadores los cuales les enseñaremos a continuacion
Operadores Aritméticos
Sección titulada «Operadores Aritméticos»Son los operadores más básicos y se utilizan para realizar operaciones matemáticas como suma, resta, multiplicación o división. Python los usa para trabajar con números de manera directa.
Operador | Descripción |
---|---|
+ | Suma |
- | Resta |
* | Multiplicación |
/ | División (resultado flotante) |
// | División entera |
% | Módulo (residuo) |
** | Potencia |
x = 12y = 24
print(x + y) # Resultado: 36print(x - y) # Resultado: -12print(x * y) # Resultado: 288print(x / y) # Resultado: 0.5print(x // y) # Resultado: 0print(x % y) # Resultado: 12
Operadores de Comparación
Sección titulada «Operadores de Comparación»Estos operadores permiten comparar dos valores. El resultado de una comparación es siempre un valor booleano: True si la condición se cumple, y False si no.
Operador | Descripción |
---|---|
== | Igual a |
!= | Distinto de |
> | Mayor que |
< | Menor que |
>= | Mayor o igual que |
<= | Menor o igual que |
print(5 == 5) # Resultado: Trueprint(5 != 3) # Resultado: Trueprint(7 > 3) # Resultado: Trueprint(2 < 4) # Resultado: Trueprint(6 >= 6) # Resultado: Trueprint(3 <= 5) # Resultado: True
Operadores de Asignación
Sección titulada «Operadores de Asignación»Los operadores de asignación son símbolos que se utilizan en programación para asignar un valor a una variable. El operador de asignación más común es el signo igual (=), pero también existen operadores de asignación compuestos que combinan una operación con la asignación.
Operador | Descripción |
---|---|
= | Asignación |
+= | Suma y asignación |
-= | Resta y asignación |
*= | Multiplicación y asignación |
/= | División y asignación |
%= | Módulo y asignación |
//= | División entera y asignación |
**= | Potencia y asignación |
print(x = 5) # Asigna el valor 5 a xprint(x += 3) # x = x + 3print(x -= 2) # x = x - 2print(x *= 4) # x = x * 4print(x /= 2) # x = x / 2print(x %= 3) # x = x % 3print(x //= 2) # x = x // 2print(x **= 3) # x = x ** 3
Operadores Lógicos
Sección titulada «Operadores Lógicos»Sirven para combinar múltiples condiciones y obtener un resultado booleano. Son usualemente usados en estructuras de control como los condicionales
Operador | Descripción | Ejemplo | Resultado |
---|---|---|---|
and | Verdadero si ambas condiciones son verdaderas | True and False | False |
or | Verdadero si al menos una condición es verdadera | True or False | True |
not | Invierte el valor de la condición | not True | False |