OPERANDOS


En Python, los operadores son s铆mbolos especiales o palabras clave que est谩n dise帽ados para llevar a cabo operaciones espec铆ficas en uno o m谩s operandos. Aqu铆 te explico los operadores b谩sicos en Python, categorizados en varios tipos seg煤n su funci贸n.

1. Operadores Aritm茅ticos

Estos operadores se utilizan para realizar operaciones matem谩ticas b谩sicas como suma, resta, multiplicaci贸n y divisi贸n.

  • Suma (+): Suma dos operandos.
    resultado = 3 + 2  # resultado es 5
  • Resta (-): Resta el operando derecho del izquierdo.
    resultado = 3 - 2  # resultado es 1
  • Multiplicaci贸n (*): Multiplica dos operandos.
    resultado = 3 * 2  # resultado es 6
  • Divisi贸n (/): Divide el operando izquierdo por el derecho. Siempre devuelve un flotante.
    resultado = 3 / 2  # resultado es 1.5
  • Divisi贸n Entera (//): Divide el operando izquierdo por el derecho y redondea hacia abajo para devolver un entero.
    resultado = 3 // 2  # resultado es 1
  • M贸dulo (%): Devuelve el resto de la divisi贸n entre el operando izquierdo y el derecho.
    resultado = 3 % 2  # resultado es 1
  • Exponente (**): Eleva el operando izquierdo a la potencia del derecho.
    resultado = 3 ** 2  # resultado es 9

2. Operadores de Comparaci贸n

Utilizados para comparar dos valores. Devuelven True o False seg煤n la condici贸n.

  • Igual (==): Verifica si dos operandos son iguales.
  • No igual (!=): Verifica si dos operandos no son iguales.
  • Mayor que (>): Verifica si el operando izquierdo es mayor que el derecho.
  • Menor que (<): Verifica si el operando izquierdo es menor que el derecho.
  • Mayor o igual que (>=): Verifica si el operando izquierdo es mayor o igual que el derecho.
  • Menor o igual que (<=): Verifica si el operando izquierdo es menor o igual que el derecho.

3. Operadores L贸gicos

Se utilizan para combinar declaraciones condicionales.

  • And (and): Retorna True si ambos operandos son verdaderos.
  • Or (or): Retorna True si al menos uno de los operandos es verdadero.
  • Not (not): Invierte el estado l贸gico de su operando.

4. Operadores de Asignaci贸n

Utilizados para asignar valores a variables.

  • Asignaci贸n (=): Asigna un valor de derecha a izquierda.
  • Suma en asignaci贸n (+=): Suma el operando derecho al izquierdo y asigna el resultado al operando izquierdo.
  • Resta en asignaci贸n (-=) y otros similares modifican el valor de la variable en base al operador utilizado.

5. Operadores de Bit

Operan bit a bit en representaciones binarias de enteros.

  • AND (&), OR (|), XOR (^), NOT (~): Operan respectivamente como and, or, xor y not a nivel de bits.
  • Desplazamiento a la izquierda (<<), Desplazamiento a la derecha (>>): Desplazan los bits del operando izquierdo hacia la izquierda o derecha seg煤n el n煤mero especificado por el operando derecho.

6. Operadores de Identidad

Utilizados para comparar si dos variables apuntan al mismo objeto.

  • is
  • is not

7. Operadores de Membres铆a

Verifican si un valor se encuentra en una secuencia.

  • in
  • not in

Estos operadores b谩sicos son fundamentales en cualquier tipo de programaci贸n en Python, permitiendo realizar c谩lculos, comparaciones y manipulaciones de datos de manera eficiente.