Operadores
< Anterior Siguiente >Python incluye una amplia variedad de operadores que permiten realizar operaciones en variables y valores, facilitando el desarrollo de programas que pueden manejar una gran diversidad de tareas. Estos operadores son fundamentales para la manipulación de datos y el control del flujo del programa, y se dividen en varias categorías clave:
- 1. Operadores aritméticos
- 2. Operadores de comparación
- 3. Operadores lógicos
- 4. Operadores de asignación
- 5. Operadores de identidad
- 6. Operadores de membresía
Los operadores aritméticos son utilizados para realizar cálculos matemáticos básicos. Los principales operadores aritméticos en Python incluyen:
(+): Se utiliza para sumar dos números o concatenar cadenas. Ejemplo: 3 + 2 da 5.
Resta (-): Se utiliza para restar un número de otro. Ejemplo: 10 - 5 da 5.
Multiplicación (*): Se utiliza para multiplicar dos números. También se puede usar para repetir cadenas. Ejemplo: 4 * 3 da 12.
División (/): Realiza una división y devuelve un resultado de punto flotante. Ejemplo: 10 / 2 da 5.0.
División entera (//): Realiza una división y devuelve solo la parte entera del cociente. Ejemplo: 10 // 3 da 3.
Módulo (%): Devuelve el resto de una división. Es útil para determinar si un número es divisible por otro. Ejemplo: 10 % 3 da 1.
Exponenciación (**): Calcula la potencia de un número. Ejemplo: 2 ** 3 da 8.
Los operadores de comparación se utilizan para comparar dos valores y devolver un valor booleano (True o False). Los principales operadores de comparación son:
Igual a (==): Comprueba si dos valores son iguales. Ejemplo: 5 == 5 da True.
No igual a (!=): Comprueba si dos valores no son iguales. Ejemplo: 5 != 3 da True.
Mayor que (>): Comprueba si el primer valor es mayor que el segundo. Ejemplo: 7 > 5 da True.
Menor que (<): Comprueba si el primer valor es menor que el segundo. Ejemplo: 3 < 5 da True.
Mayor o igual que (>=): Comprueba si el primer valor es mayor o igual que el segundo. Ejemplo: 7 >= 7 da True.
Menor o igual que (<=): Comprueba si el primer valor es menor o igual que el segundo. Ejemplo: 3 <= 5 da True.
Los operadores lógicos se utilizan para combinar condiciones y realizar operaciones booleanas. Los principales operadores lógicos en Python son:
AND: Devuelve True si ambas condiciones son verdaderas. Ejemplo: (5 > 3) and (2 < 4) da True.
OR: Devuelve True si al menos una de las condiciones es verdadera. Ejemplo: (5 > 3) or (2 > 4) da True.
NOT: Devuelve el valor opuesto de una condición. Ejemplo: not (5 > 3) da False.
Los operadores de asignación se utilizan para asignar valores a variables y pueden combinarse con operadores aritméticos. Algunos ejemplos son:
Asignación simple (=): Asigna un valor a una variable. Ejemplo: x = 10.
Asignación suma (+=): Suma un valor a una variable y asigna el resultado a la variable. Ejemplo: x += 5 es equivalente a x = x + 5.
Asignación resta (-=): Resta un valor a una variable y asigna el resultado a la variable. Ejemplo: x -= 3 es equivalente a x = x - 3.
Asignación multiplicación (*=): Multiplica una variable por un valor y asigna el resultado a la variable. Ejemplo: x *= 2 es equivalente a x = x * 2.
Asignación división (/=): Divide una variable por un valor y asigna el resultado a la variable. Ejemplo: x /= 4 es equivalente a x = x / 4.
Los operadores de identidad se utilizan para verificar si dos variables apuntan al mismo objeto en memoria. Los operadores de identidad incluyen:
is: Devuelve True si las dos variables apuntan al mismo objeto. Ejemplo: x is y.
is not: Devuelve True si las dos variables no apuntan al mismo objeto. Ejemplo: x is not y.
Los operadores de membresía se utilizan para verificar si un valor está presente en una secuencia (como una lista o una cadena). Los operadores de membresía incluyen:
in: Devuelve True si el valor se encuentra en la secuencia. Ejemplo: 5 in [1, 2, 3, 5] da True.
not in: Devuelve True si el valor no se encuentra en la secuencia. Ejemplo: 4 not in [1, 2, 3, 5] da True.
Los operadores en Python permiten realizar una variedad de operaciones en variables y valores, facilitando el desarrollo de programas que pueden realizar cálculos, tomar decisiones y manejar datos de manera eficiente. La comprensión y el uso adecuado de estos operadores son esenciales para escribir código efectivo en Python.
a = 10
b = 20
suma = a + b
print(suma)