2.3. Operaciones y conversiones entre tipos.
operadores:
recuerdan cuando en la escuela hacían la tabla
+x+
+
-x-
+
+x-
-
-x+
-
bueno no tiene nada que ver jajaj (o tal vez si dependiendo si lo necesitan)
fuera de chistes los operadores básicos que mas se utilizan son los de esta tabla
Suma
+
a + b
Resta
-
a - b
Multiplicación
*
a * b
División
/
a / b
División Entera
//
a // b
Residuo (Módulo)
%
a % b
Exponente
**
a ** b
Asignación
=
x = 5
Incremento
+=
x += 1
(equivale a x = x + 1
)
Decremento
-=
x -= 1
(equivale a x = x - 1
)
Multiplicación Asignada
*=
x *= 2
(equivale a x = x * 2
)
División Asignada
/=
x /= 2
(equivale a x = x / 2
)
Exponente Asignado
**=
x **= 2
(equivale a x = x ** 2
)
Comparación Igual
==
a == b
(True si a es igual a b, False de lo contrario)
Comparación No Igual
!=
a != b
(True si a no es igual a b, False de lo contrario)
Mayor Que
>
a > b
(True si a es mayor que b, False de lo contrario)
Menor Que
<
a < b
(True si a es menor que b, False de lo contrario)
Mayor o Igual Que
>=
a >= b
(True si a es mayor o igual que b, False de lo contrario)
Menor o Igual Que
<=
a <= b
(True si a es menor o igual que b, False de lo contrario)
Y lógico
and
(a > 0) and (b < 10)
O lógico
or
(a > 0) or (b < 10)
Negación lógica
not
not (a > 0)
Pertenencia
in
x in lista
(True si x está en la lista, False de lo contrario)
No Pertenencia
not in
x not in lista
(True si x no está en la lista, False de lo contrario)
Identidad
is
a is b
(True si a y b son el mismo objeto, False de lo contrario)
No Identidad
is not
a is not b
(True si a y b no son el mismo objeto, False de lo contrario)
Last updated