Operadores en Python

Operadores en Python


Los operadores son símbolos que se utilizan en programación para realizar acciones como cálculos matemáticos, asignación de valores, comparaciones entre valores y evaluación de expresiones lógicas. Son herramientas esenciales que permiten manipular datos y tomar decisiones dentro de un programa de manera eficiente y precisa.

Temas:

  1. Operadores aritméticos
  2. Operadores de asignación 
  3. Operadores lógicos 
  4. Operadores relacionales 
  5. Operadores de pertenencia

1. Operadores Aritméticos

Los operadores aritméticos se utilizan para realizar operaciones matemáticas en Python.

  • +: Suma dos valores.
  • -: Resta dos valores.
  • *: Multiplica dos valores.
  • /: Divide un valor entre otro.
  • %: Devuelve el resto de la división entre dos valores.
  • **: Calcula la potencia de un valor.
  • //: Devuelve el cociente de la división entre dos valores como un número entero.
Ejemplo:
a = 10
b = 3

suma = a + b # Resultado: 13
resta = a - b # Resultado: 7
multiplicacion = a * b # Resultado: 30
division = a / b # Resultado: 3.3333333333333335
modulo = a % b # Resultado: 1
potencia = a ** b # Resultado: 1000
division_entera = a // b # Resultado: 3

2. Operadores de Asignación

Los operadores de asignación se utilizan para asignar valores a variables en Python.
=: Asigna el valor de la expresión a la variable.
+=: Incrementa el valor de la variable.
-=, *=, /=, %=, **=: Realiza la operación correspondiente y asigna el resultado a la variable.

Ejemplo:
x = 5 # Asignación del valor 5 a la variable x
x += 2 # Incrementa el valor de x en 2 (x = x + 2)

y = 10
y **= 2 # Calcula el cuadrado de y y asigna el resultado a y (y = y ** 2)

3. Operadores Lógicos

Los operadores lógicos se utilizan para realizar operaciones lógicas en valores booleanos en Python.
and: Retorna True si ambos operandos son True.
or: Retorna True si alguno de los operandos es True.
not: Retorna el valor contrario del operando.

Ejemplo:
x = True
y = False
resultado_and = x and y # Resultado: False
resultado_or = x or y # Resultado: True
resultado_not = not x # Resultado: False

4. Operadores Relacionales

Los operadores relacionales se utilizan para comparar valores en Python.

>: Retorna True si el operando de la izquierda es mayor que el de la derecha.
<: Retorna True si el operando de la derecha es mayor que el de la izquierda.
==: Retorna True si ambos operandos son iguales.
!=: Retorna True si los operandos son diferentes.
<=: Retorna True si el operando de la derecha es mayor o igual que el de la izquierda.
>=: Retorna True si el operando de la izquierda es mayor o igual que el de la derecha.

Ejemplo:
a = 5
b = 10
print(a > b) # Resultado: False
print(a == b) # Resultado: False
print(a != b) # Resultado: True

5. Operadores de Pertenencia:

Los operadores de pertenencia se utilizan para verificar si un valor está presente en una secuencia en Python.

in: Retorna True si el valor indicado se encuentra en la secuencia.
not in: Retorna True si el valor indicado no se encuentra en la secuencia.

Ejemplo:

lista = [1, 2, 3, 4, 5]
print(3 in lista) # Resultado: True
print(6 not in lista) # Resultado: True

Esto proporciona una descripción detallada de cada tipo de operador junto con ejemplos prácticos para ilustrar su uso en Python.

Comentarios