Hoja de trucos para operadores de Python
Domine los operadores aritméticos, de comparación, lógicos, bit a bit, de asignación y de identidad en Python.
Aritmética, Piso y Asignación
Operadores estándar que representan cálculos matemáticos y cambios de asignaciones.
| Método / Función | Sintaxis | Descripción |
|---|---|---|
| + / - / * / / | a + b , a / b | Sumar, restar, multiplicar y dividir en punto flotante. |
| // | a // b | División de Piso. Divide dos números y redondea el resultado al número entero más cercano. |
| % | a % b | Módulo. Devuelve el resto de la división. |
| ** | a ** b | Exponenciación. Eleva la variable a a la potencia de b. |
| += / -= / *= | a += 5 | Actualizaciones in situ de matemáticas y tareas. |
Comparación, Lógica e Identidad
Operadores de evaluación que comparan igualdad de valores y referencias de memoria.
| Método / Función | Sintaxis | Descripción |
|---|---|---|
| == / != | a == b | Compara si los valores son iguales (==) o no iguales (!=). |
| < / > / <= / >= | a >= b | Comprobaciones de comparación de magnitudes. |
| and / or / not | cond1 and cond2 | Operadores lógicos booleanos que comprueban expresiones compuestas. |
| is / is not | a is b | Control de identidad. Comprueba si las variables apuntan a la misma dirección de objeto en la memoria. |
| in / not in | item in container | Verificación de membresía. Evalúa True si el elemento se encuentra en secuencia. |
Guión de demostración interactivo
# + / - / * / /
a + b , a / b
# //
a // b
# %
a % b
# **
a ** b
# += / -= / *=
a += 5
# == / !=
a == b
# < / > / <= / >=
a >= b
# and / or / not
cond1 and cond2
# is / is not
a is b
# in / not in
item in containerPreguntas frecuentes
¿Cuál es la diferencia entre los operadores / y //?
El operador / realiza una división en punto flotante y devuelve un valor flotante (por ejemplo, 5/2 = 2,5), mientras que // realiza una división por piso, redondeando hacia abajo al entero más cercano (por ejemplo, 5 // 2 = 2).
¿Cuál es la diferencia entre == y es?
== comprueba si los valores de dos objetos son iguales, mientras que comprueba si las dos variables se refieren exactamente al mismo objeto en la memoria.
Temas relacionados
Domine declaraciones condicionales, bucles y estructuras de control de bucles en Python. Aprenda if-else, for, while, break y continue.
Hoja de referencia de funciones del módulo matemático de PythonGuía de referencia rápida para la biblioteca estándar matemática de Python. Aprenda a utilizar funciones trigonométricas, logarítmicas, de redondeo y aritméticas.
Hoja de referencia de funciones integradas de PythonGuía de referencia de las funciones integradas de Python. Aprenda a utilizar print, len, range, enumerate, zip, map, filter y más.
Recursos recomendados de Python
Amplíe sus conocimientos con tutoriales interactivos relacionados, hojas de trucos y comparaciones de códigos.
Bucles de Python
Aprenda a utilizar bucles de Python para iterar sobre datos. Domine los bucles for, while, rompa, continúe y realice bucles con ejemplos interactivos.
Cómo ordenar una lista en Python
Aprenda a ordenar una lista en Python usando el método sort() y la función sorted(). Descubra ejemplos de ordenación inversa y clasificación de claves personalizadas.
Python vs JavaScript: ¿Qué lenguaje de programación es mejor?
Una comparación completa entre Python y JavaScript. Explore las diferencias de sintaxis, el rendimiento, los casos de uso (backend frente a frontend) y ejemplos de codificación.