Los operadores se utilizan para realizar operaciones sobre variables y valores.
Los siguientes grupos dividen operadores en Python.
- Arithmetic operators (Operadores aritméticos)
- Assignment operators (Operadoras de asignación)
- Comparison operators (Operadoras de comparación)
- Logical operators (Operadores logicos)
- Identity operators (Operadores de identidad)
- Membership operators (Operadores de membresía)
- Bitwise operators (Operadores bit a bit)
Python Arithmetic Operators (Operadores aritméticos de Python)
Los operadores aritméticos se utilizan con valores numéricos para realizar operaciones matemáticas comunes:
Operador | Nombre | Ejemplo |
+ | Addition | x + y |
– | Subtraction | x – y |
* | Multiplication | x * y |
/ | Division | x / y |
% | Modulus | x % y |
** | Exponentiation | x ** y |
// | Floor division | x // y |
Python Assignment Operators (Operadores de asignación de Python)
Los operadores de asignación se utilizan para asignar valores a las variables:
Operador | Ejemplo | Igual a |
= | x = 5 | x = 5 |
+= | x += 3 | x = x + 3 |
-= | x -= 3 | x = x – 3 |
*= | x *= 3 | x = x * 3 |
/= | x /= 3 | x = x / 3 |
%= | x %= 3 | x = x % 3 |
//= | x //= 3 | x = x // 3 |
**= | x **= 3 | x = x **3 |
&= | x =& 3 | x = x & 3 |
|= | x |= 3 | x = x | 3 |
^= | x ^⁼ 3 | x = x ^⁼ 3 |
>>= | x >>= 3 | x = x >> 3 |
<<= | x <<= 3 | x = x << 3 |
Python Comparison Operators (Operadores de comparación de Python)
Los operadores de comparación se utilizan para comparar dos valores:
Operador | Nombre | Ejemplo |
== | Equal | x == y |
!= | Not equal | x != y |
> | Greater than | x > y |
< | Less than | x < y |
>= | Greater than or equal to | x >= y |
<= | Less than or equal to | x <= y |
Python Logical Operators (Operadores lógicos de Python)
Los operadores lógicos se utilizan para combinar declaraciones condicionales:
Ooperador | Descripción | Ejemplo |
and | Devuelve Verdadero si ambas declaraciones son verdaderas | x < 5 and x < 10 |
or | Devuelve Verdadero si una de las declaraciones es verdadera | x < 5 or x < 4 |
not | Invierta el resultado, devuelve False si el resultado es verdadero | not(x < 5 and x < 10) |
Python Identity Operators (Operadores de identidad de Python)
Los operadores de identidad se utilizan para comparar los objetos, no si son iguales, sino si en realidad son el mismo objeto, con la misma ubicación de memoria:
Operador | Descripción | Ejemplo |
is | Devuelve True si ambas variables son el mismo objeto | x is y |
is not | Devuelve True si ambas variables no son el mismo objeto | x is not y |
Python Membership Operators (Operadores de membresía de Python)
Los operadores de pertenencia se utilizan para probar si se presenta una secuencia en un objeto:
Operador | Descripción | Ejemplo |
in | Devuelve True si una secuencia con el valor especificado está presente en el objeto | x in y |
not in | Devuelve True si una secuencia con el valor especificado no está presente en el objeto | x not in y |
Python Bitwise Operators (Operadores bit a bit de Python)
Los operadores bit a bit se utilizan para comparar números (binarios):
Operador | Nombre | Descripción |
& | AND | Establece cada bit en 1 si ambos bits son 1 |
| | OR | Establece cada bit en 1 si uno de los dos bits es 1 |
^ | XOR | Establece cada bit en 1 si solo uno de los dos bits es 1 |
~ | NOT | Invierte todos los bits |
<< | Zero fill let shift | Desplácese hacia la izquierda presionando ceros desde la derecha y deje que los bits de la izquierda se caigan |
>> | Signed right shift | Desplácese hacia la derecha presionando copias del bit más a la izquierda desde la izquierda, y deje que los bits más a la derecha se caigan |
Gracias por leer.