Introducción al Lenguaje Python: Tipos de Operadores

1 minute read

Published:

En este post explicaré cuales son los tipos de datos que existen en la programación con el lenguaje :snake:, cómo se utilizan y para que sirven. Al final se pondrán en practica algunos de los conocimientos adquiridos por medio de ejercicios.

Temario

Operadores

Existen diversos tipos de operadores en :snake: para llevar a cabo procedimientos tanto matemáticos como de lógica.

Operadores ariméticos

Los operadores aritméticos en :snake: son:

OperadorOperación
+suma
-resta
*multiplicación
/división
//división entera
%residuo de división
**potencia

Operadores de asignación

Para asignar valores a variables se pueden utilizar los siguientes operadores infijos.

Estos valores realizan la operación sobre el mismo objeto de la izquierda, por ejemplo:

x += 2 #esto es igual que...
x = x + 2 #esto!
OperadorOperación
=asignación
+=asignación suma
-=asignación resta
*=asignación multiplicación
/=asignación división
//=asignación división entera
%=asignación residuo de división

Operadores lógicos

Los operadores lógicos permiten realizar secuencias de operaciones que tengan una lógica.

OperadorOperación
¬not
andy
oró

Operadores de igualdad y relacionales

Los operadores igualdad y relacionales permiten realizar evaluar diferentes valores devolviendo datos booleanos.

OperadorOperación
==igualdad
!=diferencia
>mayor que
<menor que
>=mayor o igual que
<=menor o igual que

Precedencia de los operadores

En :snake: como en otros lenguajes de programación, existe precedencia o gerarquía entre loss signos. por lo general la palabra pnemotécnica de PEMDAS nos ayudará a recordar esta precedencia. Esta parabra significa, Paréntesis, Exponencia, Multiplicación, División, Adición y Sustreacción. Sin embargo, hay jerarquía tambien con operadores de igualdad, booleanos y de asignación.

OperadorPrioridad
()1
¬ -(signo) +(signo) **2
* / // %3
+ -4
< > <= >=5
== !=6
and7
or8
= += -= *= /= //= %=9