- Aritméticos:
+
,-
,*
,/
,//
,%
,**
- De comparación:
==
,!=
,<
,>
,<=
,>=
- Lógicos:
and
,or
,not
- Asignación:
=
,+=
,-=
,*=
,/=
- Otros operadores:
is
,in
Usados para realizar operaciones matemáticas básicas.
a = 10
b = 3
print(a + b) # Suma: 13
print(a - b) # Resta: 7
print(a * b) # Multiplicación: 30
print(a / b) # División: 3.333...
print(a // b) # División entera: 3
print(a % b) # Módulo: 1
print(a ** b) # Potencia: 1000
Comparan dos valores y devuelven True
o False
.
x = 5
y = 10
print(x == y) # Igualdad: False
print(x != y) # Diferente: True
print(x < y) # Menor: True
print(x > y) # Mayor: False
print(x <= y) # Menor o igual: True
print(x >= y) # Mayor o igual: False
Usados para combinar expresiones booleanas.
a = True
b = False
print(a and b) # AND: False
print(a or b) # OR: True
print(not a) # NOT: False
Asignan valores a variables y pueden incluir operaciones.
x = 5
x += 3 # Igual a x = x + 3 → x = 8
x -= 2 # Igual a x = x - 2 → x = 6
x *= 4 # Igual a x = x * 4 → x = 24
x /= 2 # Igual a x = x / 2 → x = 12.0
Comprueba si dos variables apuntan al mismo objeto.
a = [1, 2, 3]
b = a
c = [1, 2, 3]
print(a is b) # True (mismo objeto)
print(a is c) # False (objetos diferentes con el mismo contenido)
Comprueba si un elemento está en una colección.
frutas = ["manzana", "pera", "uva"]
print("manzana" in frutas) # True
print("banana" in frutas) # False