Operadores#
Introducción#
Los operadores en Python son símbolos y palabras clave especiales que permiten realizar operaciones con valores y variables. Abarcan una amplia gama de funciones, desde operaciones aritméticas y de comparación hasta operaciones lógicas, bit a bit y de asignación. Dominar estos operadores es esencial para construir código Python expresivo y eficiente, ya que constituyen la base de casi cualquier proceso de cálculo o toma de decisiones en tus programas. A continuación, encontrarás ejemplos concisos de cada operador para ayudarte a comprender su uso y los resultados esperados.
Aritmética#
Nombre |
Símbolo |
Operador |
Ejemplo |
---|---|---|---|
Suma |
|
|
|
División |
|
|
|
Exponenciación |
|
|
|
División de Piso |
|
|
|
Módulo |
|
|
|
Multiplicación |
|
|
|
Negación |
|
|
|
Sustracción |
|
|
|
Aritmética aumentada#
Nombre |
Símbolo |
Operador |
Ejemplo |
---|---|---|---|
Suma |
|
|
|
División |
|
|
|
Exponenciación |
|
|
|
División de Piso |
|
|
|
Módulo |
|
|
|
Multiplicación |
|
|
|
Sustracción |
|
|
|
Comparación#
Nombre |
Símbolo |
Operador |
Ejemplo |
---|---|---|---|
Igualdad |
|
|
|
Desigualdad |
|
|
|
Más que |
|
|
|
Mayor o igual que |
|
|
|
Menos que |
|
|
|
Menor o igual que |
|
|
|
Comparación encadenada |
|
|
|
Lógico#
Nombre |
Símbolo |
Ejemplo |
---|---|---|
FALSO |
|
Ciertos valores se definen como
|
Verdadero |
|
Cualquier objeto que no sea explícitamente “Falso” se considera “Verdadero”. Por ejemplo, las cadenas, números y listas no vacíos, e incluso los objetos personalizados (a menos que sobrescriban los métodos de valor de verdad para devolver “Falso”) se consideran “Verdadero”. |
Nombre |
Símbolo |
Operador |
Ejemplo |
---|---|---|---|
Identidad |
|
“a es b” |
|
No Identidad |
|
“a no es b” |
|
Y lógico |
|
|
|
Negación lógica |
|
|
|
OR lógico |
|
|
|
Expresión condicional |
|
|
|
Secuencias (listas, tuplas, cadenas)#
Nombre |
Símbolo |
Operador |
Ejemplo |
---|---|---|---|
Concatenación |
|
|
|
Asignación de rebanadas |
|
|
|
Eliminación de rebanadas |
|
|
|
Rebanar |
|
|
Diccionarios (Mapeos)#
Nombre |
Símbolo |
Operador |
Ejemplo |
---|---|---|---|
Tarea indexada |
|
|
|
Eliminación indexada |
|
|
|
Indexación |
|
|
Formato de cadena#
Nombre |
Símbolo |
Operador |
Ejemplo |
---|---|---|---|
Formato de cadena |
% |
|
|
Afiliación#
Nombre |
Símbolo |
Operador |
Ejemplo |
---|---|---|---|
Prueba de contención |
|
|
|
Negación de membresía (no está dentro) |
|
|
|
Bit a bit#
Nombre |
Símbolo |
Operador |
Ejemplo |
---|---|---|---|
Bit a bit Y |
|
|
|
Operación exclusiva bit a bit (XOR) |
|
|
|
Inversión bit a bit (NO) |
|
|
|
Bit a bit O |
|
|
|
Desplazamiento a la izquierda |
|
|
|
Desplazamiento a la derecha |
|
|
|
Bitwise aumentado#
Nombre |
Símbolo |
Operador |
Ejemplo |
---|---|---|---|
Bitwise aumentado y |
|
|
|
Operación exclusiva bit a bit aumentada (XOR) |
|
|
|
Bitwise O aumentado |
|
|
|
Desplazamiento a la izquierda aumentado |
|
|
|
Desplazamiento a la derecha aumentado |
|
|
|