Operadores#
Introducción#
En Python, los operadores son símbolos y palabras clave especiales que permiten realizar operaciones con valores y variables. Abarcan una amplia gama de funcionalidades, desde operaciones aritméticas y de comparación hasta operaciones lógicas, a nivel de bits y de asignación. Dominar estos operadores es fundamental para escribir código Python expresivo y eficiente, ya que constituyen la base de prácticamente todos los cálculos y procesos de 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.
Arithmetic#
Nombre |
Símbolo |
Operador |
Ejemplo |
|---|---|---|---|
Suma |
|
|
|
División |
|
|
|
Exponenciación |
|
|
|
División de pisos |
|
|
|
Módulo |
|
|
|
Multiplicación |
|
|
|
Negación |
|
|
|
Sustracción |
|
|
|
Augmented Arithmetic#
Nombre |
Símbolo |
Operador |
Ejemplo |
|---|---|---|---|
Suma |
|
|
|
División |
|
|
|
Exponenciación |
|
|
|
División de pisos |
|
|
|
Módulo |
|
|
|
Multiplicación |
|
|
|
Sustracción |
|
|
|
Comparison#
Nombre |
Símbolo |
Operador |
Ejemplo |
|---|---|---|---|
Igualdad |
|
|
|
Desigualdad |
|
|
|
Más que |
|
|
|
Mayor o igual que |
|
|
|
Menos que |
|
|
|
Menor o igual que |
|
|
|
Comparación encadenada |
|
|
|
Logical#
Nombre |
Símbolo |
Ejemplo |
|---|---|---|
FALSO |
|
Certain values are defined to be
|
Verdadero |
|
Any object that is not explicitly |
Nombre |
Símbolo |
Operador |
Ejemplo |
|---|---|---|---|
Identidad |
|
|
|
No es identidad |
|
|
|
Y lógico |
|
|
|
Negación lógica |
|
|
|
OR lógico |
|
|
|
Expresión condicional |
|
|
|
Sequences (Lists, Tuples, Strings)#
Nombre |
Símbolo |
Operador |
Ejemplo |
|---|---|---|---|
Concatenación |
|
|
|
Asignación de rebanadas |
|
|
|
Eliminación de segmentos |
|
|
|
Rebanar |
|
|
Dictionaries (Mappings)#
Nombre |
Símbolo |
Operador |
Ejemplo |
|---|---|---|---|
Asignación indexada |
|
|
|
Eliminación indexada |
|
|
|
Indexación |
|
|
String Formatting#
Nombre |
Símbolo |
Operador |
Ejemplo |
|---|---|---|---|
Formato de cadenas |
% |
|
|
Membership#
Nombre |
Símbolo |
Operador |
Ejemplo |
|---|---|---|---|
Prueba de contención |
|
|
|
Negación de membresía (No incluido) |
|
|
|
Bitwise#
Nombre |
Símbolo |
Operador |
Ejemplo |
|---|---|---|---|
AND bit a bit |
|
|
|
OR exclusivo bit a bit (XOR) |
|
|
|
Inversión bit a bit (NOT) |
|
|
|
OR bit a bit |
|
|
|
Desplazamiento a la izquierda |
|
|
|
Cambio a la derecha |
|
|
|
Augmented Bitwise#
Nombre |
Símbolo |
Operador |
Ejemplo |
|---|---|---|---|
AND bit a bit aumentado |
|
|
|
OR exclusivo bit a bit aumentado (XOR) |
|
|
|
O bit a bit aumentado |
|
|
|
Desplazamiento a la izquierda aumentado |
|
|
|
Desplazamiento a la derecha aumentado |
|
|
|