PYTHON OPERADORES

Los operadores se utilizan para realizar operaciones en variables y valores. Python divide los operadores en los siguientes grupos:

  • Operadores aritméticos
  • Operadores de Asignación
  • Operadores de comparación
  • Operadores lógicos
  • Operadores de identidad
  • Operadores de membresía
  • Operadores bitwise
  • Operadores de aritmética de Python

Los operadores aritméticos se utilizan con valores numéricos para realizar operaciones matemáticas comunes:

Operadores Aritméticos de Python

OperadorNombreEjemplo
+Sumax + y
Restax – y
*Multiplicaciónx * y
/Divisiónx / y
%Módulosx % y
**Exponencialx ** y
//Floor divisionx // y

Operadores de asignación de Python

Los operadores de asignación se utilizan para asignar valores a las variables:

OperadorEjemploIgual a:
=x = 2x = 2
+=x += 4x = x + 4
-=x -= 5x = x – 5
*=x *= 2x = x * 2
/=x /= 4x = x / 4
%=x %= 6x = x % 6
//=x //= 7x = x // 7
**=x **= 7x = x ** 7
&=x &= 7x = x & 7
 x |= 7x = x | 7
^=x ^= 9x = x ^ 9
>>=x >>= 9x = x >> 9
<<=x <<= 9x = x << 9

Operadores de comparación de Python

Los operadores de comparación se utilizan para comparar dos valores:

OperadorNameExample
==Igualx == y
!=Distintox != y
>Mayor quex > y
<Menor quex < y
>=Mayor o igual quex >= y
<=Menor o igual quex <= y

Operadores Lógicos de Python

Los operadores lógicos se utilizan para combinar sentencias condicionales:

OperadorDescripciónEjemplo
andDevuelve True si ambas afirmaciones son verdaderas x < 3 and  x < 20
orDevuelve True si una de las afirmaciones es verdadera x < 3 or x < 5
notInvertir el resultado, devuelve False si el resultado es verdadero not(x < 10 and x < 20)

Operadores de Identidad Python

Los operadores de identidad se utilizan para comparar los objetos, no si son iguales, pero si en realidad son el mismo objeto, con la misma ubicación de memoria:

OperadorDescripciónEjemplo
isDevuelve verdadero si ambas variables son el mismo objeto x is y
is notDevuelve verdadero si ambas variables no son el mismo objeto x is not y

Operadores de membresía Python

Los operadores de membresía se utilizan para probar si una secuencia se presenta en un objeto:

OperadorDescripciónEjemplo 
inDevuelve True si una secuencia con el valor especificado está presente en el objeto x in y 
not inDevuelve True si una secuencia con el valor especificado no está presente en el objeto x not in y 

Operadores Bitwise de Python

Los operadores bitwise se utilizan para comparar números (binarios):

OperadorNameDescription
&AND Establece cada bit a 1 si ambos bits son 1
|OR Establece cada bit a 1 si uno de dos bits es 1
 ^XOR Establece cada bit a 1 si solo uno de dos bits es 1
~NOT Invierte todos los bits.
<<Desplazar cero a la izquierda Gire a la izquierda presionando ceros desde la derecha y deje que los bits más a la izquierda caigan.
>>Desplazar cero a la derecha Gire a la derecha presionando las copias del bit de la izquierda desde la izquierda y deje que los bits de la derecha caigan.