Hola controleros y controleras, en esta entrada entenderemos sobre los operadores lógicos y operadores relacionales en Python los cuales nos permitirán ramificar nuestro código cuando ciertas condiciones se cumplan.
Antes de comenzar, te invito para que veas nuestro CURSO GRATUITO DE PYTHON PARA PRINCIPIANTES EN ESPAÑOL.
Y que te suscribas a nuestro canal de YouTube, si te interesa el mundo de la programación, los microcontroladores y la teoría del control.
Operadores Relacionales y Operadores Lógicos en Python
Este tipo de operadores nos permiten relacionar (comparar) dos o más variables y también realizar operaciones lógicas dentro del código.
Las comparaciones son verdaderas o falsas y dentro de PYTHON se usa verdadero (True) y falso (False). Es decir tipos Booleanos.
Normalmente estas comparaciones son usadas dentro de un condicional para ejecutar o no una parte determinada del código.
Operadores relacionales en python
los operadores relacionales comparan los valores de dos variables o funciones y van a retornar un resultado de Verdadero (True) o Falso (False) según la condición.
Operador Relacional | Interpretación |
< | menor que |
<= | menor igual a |
> | mayor que |
>= | mayor igual a |
== | igual |
!= | diferente |
Operadores lógicos en python
Los operadores lógicos realizan operaciones lógicas AND , OR y NOT . Generalmente se usan junto con los operadores relacionales para poder crear diferentes caminos dentro de nuestro código según las condiciones se vayan cumpliendo.
Operador Lógico | Interpretación |
and | función lógica «y» |
not | función lógica «no» |
or | función lógica «o» |
Las tablas de verdad son las siguientes:
Tabla de la not
A | not A |
True | False |
False | True |
Tabla de la and
A | B | A and B A & B |
False | False | False |
False | True | False |
True | False | False |
True | True | True |
Tabla de la or
A | B | A or B A | B |
False | False | False |
False | True | True |
True | False | True |
True | True | True |
Operadores bit a bit
Los operadores bit a bit actúan sobre bits y realizan operaciones bit a bit.
Operador | Descripción | Sintaxis |
---|---|---|
& | and bit a bit | x & y |
| | or bit a bit | x | y |
~ | Negación de un bit | ~ x |
^ | XOR bit a bit | x ^ y |
>> | Desplazamiento a la derecha bit a bit | x >> |
<< | Desplazamiento a la izquierda bit a bit | x << |
La tabla de verdad de una XOR es:
A | B | A ^ B |
False | False | False |
False | True | True |
True | False | True |
True | True | False |
El True se puede interpretar como 1 en bits y el False como 0 en bits.
Eso es todo por la entrada del dia de hoy, espero les haya gustado y hayan aprendido algo nuevo. Si te ha servido el contenido de esta entrada, de los videos y los códigos de implementación y deseas apoyar mi trabajo invitandome a un café super barato, puedes hacerlo en el siguiente link:
👉 Invitar a Sergio a un Café ☕️
Que esten muy bien, nos vemos en la siguiente entrada.
Mi nombre es Sergio Andres Castaño Giraldo, y en este sitio web voy a compartir una de las cosas que mas me gusta en la vida y es sobre la Ingeniería de Control y Automatización. El sitio web estará en constante crecimiento, voy a ir publicando material sobre el asunto desde temas básicos hasta temas un poco más complejos. Suscríbete al sitio web, dale me gusta a la página en Facebook y únete al canal de youtube. Espero de corazón que la información que comparto en este sitio, te pueda ser de utilidad. Y nuevamente te doy las gracias y la bienvenida a control automático educación.