Operadores basicos de Python

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.

Acerca del autor:

Mi nombre es Jorge Villalobos, soy Colombiano de nacimiento y resido en México desde 2005,actualmente soy el creador de codigoprogramacion.com Soy ingeniero en tecnologías de información y comunicaciones y trabajo de tiempo completo desarrollando aplicaciones web. En general me considero un tipo normal, me gusta salir, divertirme, y uno de mis hobbies es programar y hacer tutoriales para compartir conocimiento, me gusta la pizza, el ajedrez y tomar una que otra cerveza los fines de semana. Espero que este proyecto ayude a ayudar a los demás.

Twitter del autor:

11 comments

  1. sota says:

    muy interesante el contenido gracias xd , saludosssssssssssssssss

  2. Bric says:

    No entiendo cómo funciona el operador % ?. Me podrías explicar qué significa módulo?

    • Bric says:

      No entiendo cómo funciona el operador % ?. Me podrías explicar qué significa módulo?

      Ya entendí gracias . Es el residuo de la primera división

      • erick says:

        el modulo es el residuo de una división, por ejemplo si divides 10//9, el residuo es uno, porque le tocaría a cada uno una unidad del 10, al llegar a nueve sobra uno

  3. sara says:

    gracioas parceros

  4. Luis says:

    Hola, te agradezco si me puedes ayudar con la siguiente duda, como puedo de un numero de varios dígitos, comparar los primeros seis contra una constante y de acuerdo a eso colocar otro valor.
    Ejemplo:

    2222224567 si los 5 primeros dígitos son 22222, entonces colocar en un nuevo campo el texto “Dobles”.

    Mil gracias por su ayuda.

  5. Javier says:

    gracias, me has servido

  6. mel says:

    Hola,

    podrías decirme que plugin usas para publicar el código y que se vea en ese formato?

    gracias

Leave a Reply to sara Cancel reply

Your email address will not be published. Required fields are marked *