Como en todos los lenguajes de programación, en Python también tenemos los llamados operadores.
Un operador es basicamente un simbolo que utilizamos en expresiones como “1+3″ donde 1 y 3 serian operandos y “+” es el operador.
Existen diferentes tipos de operadores, operadores aritmeticos, de asignación, relacionales,logicos, bitwise y de identidad, en este articulo veremos los operadores mas sencillos de una manera sencilla de comprender, estos serian los aritméticos, de comparación y asignación.
Operadores aritméticos
Los operadores aritméticos son los mas sencillos de todos, se utilizan para realizar operaciones aritméticas básicas, es decir sumas, restas, multiplicación división, modulo/residual, y exponenciales.
En el siguiente ejemplo vemos el uso de cada operador con una descripción.
a=10 b= 3 #realizar una suma de 2 numeros resultado = a + b #restar 10 - 3 = 7 resultado = a - b #realizar una suma resultado = a + b #multiplicacion de 10*3 = 30 resultado = a * b #division natural resultado = 10/3 que es aprox 3.333 resultado = a / b #division con floor/piso, el resultado se redondea hacia abajo resultado = a // b #resultado = 3, no 3.3333 #modulo/residuo, el residuo de una division resultado = a % b #resultado es 1 #exponencial, eleva a la potencia de resultado = a **3#10 elevado a 3 = 1000
Operadores de comparación
Los operadores de comparación se usan para evaluar expresiones que solo pueden tener 2 resultados, estos resultados son verdadero o falso (true o false) y son los siguientes.
- == , evalúa como verdadero si 2 variables son iguales
- != ,evalúa como verdadero si 2 variables son diferentes
- <> , lo mismo que !=
- > , verdadero si el operador a la izquierda es mayor que el de la derecha
- < , verdadero si el operador a la izquierda es menor que el de la derecha
- >= verdadero si el operador a la izquierda es mayor o igual al de la derecha
- <= verdadero si el operador a la izquierda es menor o igual al de la derecha
Ejemplo:
(5<10) #el resultado es true(verdadero) (5>=10) #el resultado es false(falso) ("hola"=="hola") #el resultado es true(verdadero) (13!=7) #el resultado es true(verdadero)
Operadores de Asignación
Los operadores de asignación se utilizan para basicamente asignar un valor a una variable, así como cuando utilizamos el “=”.
Los operadores de asignación son “=,+=,-=,*=,/=,**=,//=”, a continuación algunos ejemplos.
- = , igual a, es el mas simple de todos y asigna a la variable del lado izquierdo cualquier variable o resultado del lado derecho.
- += , suma a la variable del lado izquierdo el valor del lado derecho.
ej. si “a” es igual a 5 y a+=10, entonces “a” sera igual a 15 - -= , resta a la variable del lado izquierdo el valor del lado derecho.
ej. si “a” es igual a 5 y a-=10, entonces “a” sera igual a -5 - *=, multiplica a la variable del lado izquierdo el valor del lado derecho.
ej. si “a” es igual a 5 y a*=10, entonces “a” sera igual a 50
Espero que hasta el momento hayas podido encontrar este tutorial de ayuda, espero tus comentarios.