tutz

Operadores en Python

En Python, tu escribes expresiones usando la notación matemática con símbolos, por ejemplo A + B, lo que quiere decir: aplica el operador suma (+) a los valores de A y B. El resultado de la expresión es la suma de A y B, que es otro número.

A continuación vamos a ver la lista de todos los operadores disponibles en Python. Muchos de ellos son símbolos que seguro ya conoces, como +, -, / y *.

Operadores aritméticos

Adición o concatenación

>>> x + y

Sustracción o diferencia de conjuntos

>>> x - y

Multiplicación o repetición

>>> x * y

División

>>> x / y

División entera

>>> x // y

Residuo

>>> x % y

Negación

>>> -x

Potenciación

>>> x ** y

Operadores de comparación

Operador es igual a

>>> x == y

Operador es diferente a

>>> x != y

Operador es mayor que

>>> x > y

Operador es menor que

>>> x < y

Operador es mayor o igual que

>>> x >= y

Operador es menor o igual que

>>> x <= y

Operadores lógicos

Operador lógico AND

>>> x and y

Operador lógico OR

>>> x or y

Operador lógico NOT

>>> not x

Operadores Bitwise

Operador bit a bit NOT

>>> ~ x

Operador bit a bit AND o intersección de conjuntos

>>> x & y

Operador bit a bit XOR o diferencia simétrica de conjuntos

>>> x ^ y

Operador bit a bit OR o unión de conjuntos

>>> x | y

Otros operadores

Operador de identidad

>>> x is y
>>> x is not y

Operador de afiliación

>>> x in y
>>> x in not y

Este articulo lo iremos actualizando con ejemplos para cada tipo de operador y también encontraras tutoriales enfocados en ciertos operadores.