🔴Curso de Python #03 - Operadores en Python

Roelcode
24 Jul 202119:40

Summary

TLDREn esta tercera clase del curso, el instructor presenta los operadores en Python, que permiten manipular diferentes tipos de datos. Explica los operadores aritméticos, de asignación, comparación, lógicos y otros. Se muestra cómo se utilizan los operadores de asignación para realizar sumas, restas, multiplicaciones y divisiones, así como incremento y decremento de variables. Además, se introducen los operadores de comparación para evaluar si dos valores son iguales, distintos, mayores o menores, y cómo estos operadores son aplicados en cadenas de caracteres. Finalmente, se tocan los operadores lógicos como 'not', 'and' y 'or', y se mencionan los operadores de identidad y pertenencia para trabajar con objetos en Python.

Takeaways

  • 😀 La clase aborda la tercera lección sobre operadores en Python.
  • 👍 Se insta a los estudiantes a dar 'me gusta' y suscribirse al canal si les gusta el contenido.
  • 🔢 Se explican los operadores aritméticos para realizar sumas, restas, multiplicaciones y divisiones, así como potencias y módulos.
  • ➕ Se introducen los operadores de asignación, que permiten manipular variables de manera eficiente.
  • 🔄 Se discuten los operadores de incremento y decremento, aunque en Python se manejan de manera diferente a otros lenguajes.
  • 🆚 Se exploran los operadores de comparación para evaluar la igualdad, desigualdad, mayor o menor entre valores.
  • 🔀 Se mencionan las diferencias en la comparación de cadenas de caracteres, destacando la importancia de las mayúsculas y minúsculas.
  • 🤖 Se introducen los operadores lógicos 'not', 'and' y 'or' para manipular valores booleanos.
  • 📜 Se tocan brevemente los operadores de identidad y pertenencia, útiles para trabajar con objetos y listas en Python.
  • 📊 Se da un vistazo a cómo se pueden utilizar estos operadores en prácticas futuras y cómo afectan el flujo de un programa.

Q & A

  • ¿Qué tipo de operadores se discuten en la tercera clase del curso de Python mencionado en el guion?

    -Se discuten operadores de asignación, comparación, lógicos, de identidad y de pertenencia.

  • ¿Cuál es la función del operador de asignación '=' en Python?

    -El operador '=' se utiliza para asignar un valor a una variable en Python.

  • ¿Cómo se puede incrementar el valor de una variable en Python utilizando operadores de asignación?

    -Para incrementar el valor de una variable en Python, se puede utilizar el operador '+=' seguido del número que se desea agregar al valor actual de la variable.

  • ¿Qué operador se utiliza para comparar si dos variables tienen el mismo valor en Python?

    -Para comparar si dos variables tienen el mismo valor, se utiliza el operador '==' en Python.

  • ¿Cómo se determina si una variable es menor que otra en el contexto del guion?

    -Se utiliza el operador '<' para determinar si una variable es menor que otra.

  • ¿Qué operador lógico se usa para negar una condición en Python?

    -El operador lógico 'not' se utiliza para negar una condición en Python.

  • ¿Cuál es la diferencia entre los operadores 'is' y '==' para comparar listas en Python?

    -El operador 'is' comprueba si dos variables hacen referencia al mismo objeto en memoria, mientras que '==' comprueba si los contenidos de los objetos son iguales.

  • ¿Cómo se puede saber si un elemento pertenece a una lista en Python?

    -Se utiliza el operador 'in' seguido del elemento y la lista para verificar si el elemento está contenido en la lista.

  • ¿Qué operador se utiliza para determinar si dos listas son idénticas en términos de contenido en el guion?

    -Se utiliza el operador '==' para determinar si dos listas tienen el mismo contenido.

  • ¿Cómo se puede limpiar la consola en el entorno de Python mencionado en el guion?

    -Para limpiar la consola en el entorno de Python, se puede utilizar el comando 'exit' para salir del intérprete y limpiar la pantalla.

Outlines

00:00

💻 Introducción a los Operadores en Python

Este párrafo presenta la tercera clase de un curso de Python, enfocado en los operadores de este lenguaje de programación. Se menciona la importancia de interactuar con el canal, como dar 'me gusta' y suscribirse para recibir notificaciones. Se explica que los operadores permiten manipular datos de diferentes maneras, y se detallan los tipos de operadores que se abordarán: aritméticos, de asignación, comparación, lógicos y otros. Se sugiere que la clase se realizará en la terminal de Visual Studio Code, utilizando el intérprete de Python para ilustrar los conceptos. Se inicia con la asignación de valores a variables y se muestra cómo se pueden modificar estos valores utilizando operadores de asignación, como suma, resta, multiplicación, división y módulo.

05:02

🔢 Operadores de Asignación y Comparación

En este segmento, se profundiza en el uso de operadores de asignación, como el signo igual para asignar valores y los operadores de suma, resta, multiplicación y división en asignación. Se menciona que en Python no existen operadores de incremento y decremento como en otros lenguajes, pero se pueden simular con operadores de asignación. Además, se introducen los operadores de comparación, que permiten comparar dos valores y devolver un resultado booleano (verdadero o falso). Se ejemplifican comparaciones de igualdad, desigualdad, mayor que, menor que y mayor o igual que, tanto con números como con cadenas de caracteres, resaltando la diferenciación entre mayúsculas y minúsculas en las cadenas.

10:04

📚 Operadores Lógicos y de Identidad

Este párrafo explora los operadores lógicos, como 'not', 'and' y 'or', que se utilizan para manipular valores booleanos y controlar el flujo de un programa. Se explica cómo el operador 'not' invierte un valor booleano, y cómo 'and' y 'or' requieren que todas o al menos una de las condiciones respectivamente sean verdaderas para devolver verdadero. Se introducen también los operadores de identidad 'is' y 'is not', que se utilizan para comparar si dos variables hacen referencia al mismo objeto en memoria, lo cual es especialmente útil al trabajar con objetos complejos como listas. Se da un ejemplo de cómo se pueden usar estos operadores para verificar si dos listas son idénticas o no.

15:07

🏗️ Operadores de Identidad y Pertenencia

Finalmente, se abordan los operadores de identidad y pertenencia, que son útiles para trabajar con objetos y listas en Python. Se explica el uso del operador 'is' para verificar si dos variables hacen referencia al mismo objeto y el operador 'is not' para verificar la falta de identidad. También se introduce el operador de pertenencia 'in', que permite verificar si un elemento está contenido en una lista, y su opuesto 'not in', para determinar la no pertenencia. Se ejemplifica cómo estos operadores pueden ser utilizados para evaluar la relación entre elementos y listas, facilitando la toma de decisiones en el código. Al final del párrafo, se cierra la clase con un recordatorio de interactuar con el canal y se anuncia la próxima clase.

Mindmap

Keywords

💡Operadores

Los operadores son símbolos especiales en la programación que realizan operaciones matemáticas, lógicas u otras en los datos. En el guion, se mencionan varios tipos de operadores como aritméticos, de asignación, comparación, lógicos, de identidad y de pertenencia. Estos operadores son fundamentales para manipular datos en Python y son el núcleo del video, ya que permiten realizar cálculos y comparaciones, así como asignar valores y tomar decisiones en el código.

💡Operadores aritméticos

Los operadores aritméticos se utilizan para realizar cálculos matemáticos básicos como la suma, resta, multiplicación, división y potenciación. En el guion, se ejemplifica cómo se pueden usar estos operadores en Python para realizar operaciones con variables, como 'a = 4' y luego 'a = a + 4', lo que resulta en un valor de 8 para la variable 'a'.

💡Operadores de asignación

Los operadores de asignación permiten dar un valor a una variable o actualizar el valor de una variable existente. En el video, se explica cómo se puede utilizar el operador '=‘ para asignar un valor, y operadores como '+=' para incrementar el valor de una variable, demostrando con ejemplos como 'a += 4', que es una forma abreviada de 'a = a + 4'.

💡Operadores de comparación

Los operadores de comparación se utilizan para comparar dos valores y devolver un valor booleano (True o False). En el guion, se describen operadores como '==' para la igualdad, '!=' para la desigualdad, '<' para menor que, '>' para mayor que, y '>=' y '<=' para mayor o igual y menor o igual respectivamente. Estos operadores son esenciales para tomar decisiones en el código basadas en condiciones específicas.

💡Operadores lógicos

Los operadores lógicos se utilizan para combinar expresiones booleanas y manipular valores booleanos. En el video, se mencionan operadores como 'not', 'and' y 'or'. El operador 'not' se usa para negar una condición, 'and' requiere que ambas condiciones sean verdaderas, y 'or' devuelve verdadero si al menos una de las condiciones es verdadera. Estos operadores son cruciales para la lógica condicional en programas.

💡Operadores de identidad

Los operadores de identidad, como 'is' y 'is not', se utilizan para comparar si dos variables hacen referencia al mismo objeto en memoria. En el guion, se ilustra con ejemplos cómo se puede usar 'is' para verificar si dos listas son la misma instancia en memoria, lo cual es importante para entender la identidad de objetos en Python.

💡Operadores de pertenencia

Los operadores de pertenencia, 'in' y 'not in', se utilizan para verificar si un elemento está contenido en una lista u otro tipo de secuencia. En el video, se muestra cómo se puede usar '1 in lista' para verificar si el número 1 está en la lista, lo cual es útil para determinar la pertenencia de elementos en estructuras de datos.

💡Python

Python es el lenguaje de programación en el que se basa el contenido del video. Se menciona en el contexto de la utilización de diferentes tipos de operadores para manipular datos y controlar el flujo del programa. Python es conocido por su simplicidad y legibilidad, y es ampliamente utilizado en campos como la informática educativa, desarrollo web, ciencia de datos y muchísimas otras áreas.

💡Terminal

La terminal es el entorno de línea de comandos donde se pueden ejecutar instrucciones directamente en el sistema operativo. En el guion, se describe cómo se puede abrir una terminal en Visual Studio Code y entrar al intérprete de Python para ejecutar código interactivamente. La terminal es una herramienta esencial para los desarrolladores que les permite interactuar con el sistema y ejecutar programas de manera directa.

💡Condicionales

Las condicionales son instrucciones en la programación que permiten tomar decisiones basadas en ciertas condiciones. Aunque no se describen detalladamente en el guion, se menciona que los operadores de comparación y lógicos se utilizarán en condicionales, lo que sugiere que el video podría estar preparando al espectador para aprender sobre estructuras condicionales en futuras lecciones.

Highlights

Introducción al curso de programación en Python, enfocado en los operadores.

Importancia de interactuar con el canal, pidiendo likes y suscripciones.

Objetivo de la clase: explorar los operadores en Python para manipular datos.

Revisión de operadores aritméticos: suma, resta, multiplicación y división.

Introducción a operadores de asignación como '=' y su simplificación.

Demostración de operadores de asignación para suma, resta, multiplicación y división.

Explanación de la potenciación y el módulo en operadores de asignación.

Comparación de operadores de asignación en Python con otros lenguajes de programación.

Creación de un script en la terminal para demostrar los operadores.

Uso de operadores de incremento y decremento a través de asignación en Python.

Introducción a los operadores de comparación y su importancia en la programación.

Demostración de comparación de igualdad, desigualdad, mayor, menor y mayor o igual en Python.

Importancia de mayúsculas y minúsculas en comparaciones de cadenas de caracteres.

Introducción a los operadores lógicos NOT, AND y OR para manipular valores booleanos.

Explanación de cómo se usan los operadores lógicos en expresiones más complejas.

Introducción a los operadores de identidad y pertenencia para trabajar con objetos en Python.

Demostración de la diferencia entre 'is' y '==' para comparar listas en Python.

Uso del operador 'in' para verificar la pertenencia de un elemento en una lista.

Conclusión de la clase y llamado a la participación activa del canal.

Transcripts

play00:00

hola que tal bienvenido a esta clase de

play00:02

este curso en este caso la tercera clase

play00:05

y ya saben que si les está gustando este

play00:08

curso no olviden de ponerme me gusta y

play00:10

también si son nuevos suscríbase al

play00:12

canal y activa en la campanita de

play00:14

notificación ahora si quiere lo más

play00:16

pronto posible la siguiente clase tienen

play00:19

que llegar a 30 me gustas qué es lo que

play00:21

vamos a ver ahora en esta clase en esta

play00:24

clase vamos a ver los operadores en

play00:26

python con los operadores vamos a

play00:28

manipular de distintas formas los tipos

play00:31

de datos en este caso y hemos visto los

play00:33

operadores aritméticos con los cuales

play00:35

podíamos realizar operaciones

play00:37

aritméticas sumar restar multiplicar y

play00:40

dividir también hemos visto de cómo

play00:43

realizar un potencias y también sacar el

play00:45

módulo de una división ahora lo que

play00:48

vamos a ver son los otros tipos de

play00:50

operadores que existen en este caso

play00:52

operadores de asignación operadores de

play00:54

comparación

play00:55

operadores lógicos y otros operadores

play00:57

más

play00:59

[Música]

play01:03

así que vamos a iniciar en este caso no

play01:05

vamos a utilizar un script simplemente

play01:08

lo vamos a hacer en la terminal

play01:09

vamos a ir a nuestro vicio lesivo code

play01:11

vamos a ir a poner nueva terminal y acá

play01:14

vamos a ingresar al terminal y

play01:17

presionando este botón yo podría poner

play01:19

en todo el contenido la terminal

play01:20

colocando de esta forma y ahora aquí

play01:23

simplemente vamos a entrar al intérprete

play01:25

de payton así que ponemos aquí python y

play01:28

ya estamos dentro del intérprete

play01:31

ahora vamos a ver los operadores de

play01:33

asignación los operadores de asignación

play01:36

que uno de ellos ya hemos visto que es

play01:38

el igual el igual lo que hace es asignar

play01:40

un valor a una variable ahora vamos a

play01:43

ver más operadores en este caso si

play01:46

creamos por ejemplo dos variables en

play01:48

este caso una variable en este caso la

play01:50

variable a a esa variable a vamos a

play01:52

utilizar el operador de asignación que

play01:54

es el igual le vamos a asignar un 4

play01:57

ahora lo que vamos a hacer es lo

play01:59

siguiente vamos a guardar en esa misma

play02:01

variable pero sumando más 4 entonces

play02:05

cómo haríamos vamos a decir ah va a ser

play02:08

igual a la a

play02:10

qué es lo que tiene cuatro y la vamos a

play02:13

sumar más cuatro y si nosotros mostramos

play02:16

qué es lo que tiene la nos va a decir

play02:18

que es 8 entonces aquí estamos haciendo

play02:21

la siguiente operación que es el guardar

play02:24

en esa misma variable a pero sumándole

play02:26

más 4 esta operación que estamos

play02:30

haciendo podemos simplificarlo

play02:32

utilizando los operadores de asignación

play02:34

en este caso simplemente vamos a poner o

play02:37

vamos a inicializar nuevamente el valor

play02:40

de a le vamos a colocar a que va a ser

play02:42

igual a 4 le vamos a decir que a va a

play02:45

ser más igual

play02:48

a 4 cuando hacemos esta operación que en

play02:52

este caso estamos usando suma en

play02:54

asignación estamos haciendo lo mismo que

play02:57

esta expresión entonces simplemente en

play03:00

vez de realizar de esta forma pues lo

play03:03

hacemos directamente de esta forma que

play03:05

lo que hacemos es sumarle más 4 a la

play03:08

variable a pero al mismo tiempo

play03:09

guardamos en esa misma variable a como

play03:12

verá sido muestro cuánto tiene la pues

play03:14

no va a decir que es 8 y de esta forma

play03:17

nosotros podemos utilizar por ejemplo

play03:18

resta en asignación multiplicación en

play03:21

una asignación división en asignación

play03:23

por ejemplo si queremos hacer una resta

play03:25

en asignación vamos a poner va a ser

play03:27

igual o menos igual en este caso

play03:30

queremos restar más menos 4

play03:33

vamos a mostrar cuánto tiene la nos va a

play03:35

decir que tiene 4 y otro que vamos a

play03:38

hacer es por ejemplo

play03:40

multiplicarlo por 2 para que regrese el

play03:43

valor de a 8 entonces voy a decir a

play03:46

asterisco igual por 2 ahora la haya

play03:49

tiene 8 lo vamos a dividir entre 2

play03:51

nosotros voy a poner a y en este caso

play03:55

cualquiera de los dos podemos utilizar

play03:56

ya sea doble barra diagonal o una barra

play03:58

diagonal entonces vamos a decir de esta

play04:01

forma vamos a poner doble barra diagonal

play04:03

vamos a dividir entre 2 la nuevamente va

play04:05

a tener 4 también podemos hacer

play04:09

potenciación en este caso podemos decir

play04:11

que se eleve por 2 o sea 4 por 4 la va a

play04:15

tener 16 y también podemos sacar el

play04:18

módulo de la división entonces ponemos a

play04:22

/ en este caso a tiene 16 por ejemplo

play04:25

entre 2 y en este caso la a lo que va a

play04:27

almacenar es el módulo el módulo es 0

play04:31

aquí hemos visto los operadores en

play04:33

asignación en otros lenguajes de

play04:35

programación a parte de los operadores

play04:37

en asignación vas a ver también

play04:39

operadores de incremento y decremento

play04:42

como por ejemplo en lenguajes como java

play04:44

o javascript en este caso los operadores

play04:47

de incremento tal cual como existe en

play04:50

otros lenguajes no existe en python

play04:52

estos operadores de incremento nosotros

play04:55

podemos hacer utilizando los operadores

play04:57

en asignación por ejemplo qué es lo que

play04:59

hacen los operadores de incremento vamos

play05:01

a poner que el valor de a de cero es que

play05:05

cada vez que apliquemos el operador de

play05:07

incremento en cada ejecución tiene que

play05:09

incrementarse en uno entonces

play05:12

en otros lenguajes podríamos hacer de

play05:14

esta forma a doble sino un signo más

play05:16

esto lo que significaría es que la

play05:19

variable a se incremente uno en uno en

play05:21

cada vez que ejecutemos

play05:24

en este caso como no existe lo que

play05:26

podemos hacer es utilizar el operador en

play05:29

asignación sumándole + 1 acá el valor de

play05:33

a ya debe tener 1 pero si nosotros

play05:36

ejecutamos por ejemplo el 4 veces el

play05:40

valor de a debería tener 4 si yo muestro

play05:43

cuánto tiene el valor de a que al inicio

play05:45

tenía 0 ahora ya tiene 4 sí uno más

play05:49

ejecutamos ahora va a tener 5

play05:53

si yo hago esto por ejemplo acá ya tiene

play05:55

5 y de esta forma también nosotros

play05:58

podemos realizar los operadores de

play06:00

decremento que lo que hacen es disminuir

play06:03

uno en uno entonces si nosotros tenemos

play06:06

el valor de 5 y queremos disminuir

play06:09

tendríamos que hacer a va a ser menos

play06:13

igual a 1 entonces cada vez que nosotros

play06:16

ejecutamos esto el valor de a va a

play06:19

disminuir en 1 porque el valor de a que

play06:22

tenía era 5 ahora que hemos ejecutado 4

play06:24

veces simplemente tiene 1 si nosotros

play06:28

seguimos ejecutando pues el valor de a

play06:31

va a seguir disminuyendo en este caso el

play06:33

valor de a ya tiene menos 2 entonces de

play06:37

esta forma nosotros podemos hacer

play06:39

operadores de incremento o decremento

play06:41

utilizando operadores en asignación

play06:44

ahora otros operadores que vamos a ver

play06:46

son los operadores de comparación por

play06:49

ejemplo vamos a definir una variable a

play06:50

que va a tener 4 y una variable b que va

play06:53

a tener 2 tenemos acá dos variables con

play06:56

diferentes valores lo que hacemos con

play06:58

los

play06:59

de comparación es que nosotros

play07:01

comparamos dos valores ya sean literales

play07:04

o valores de una variable en este caso

play07:07

vamos a comparar estas dos variables

play07:09

vamos a decir que si son iguales los

play07:11

operadores de comparación lo que van a

play07:13

hacer es que cuando vamos a comparar

play07:15

estos dos valores lo que nos va a

play07:17

devolver son los valores búlgaros que

play07:19

son los valores bull ya nos los valores

play07:21

bull ya nos son por ejemplo el truck que

play07:25

lo que significa es verdad y false que

play07:28

significa falso entonces de acuerdo a la

play07:30

comparación nos van devolver dos valores

play07:33

bull ya nos en este caso nos va a decir

play07:35

si es verdad o si es falso por ejemplo

play07:37

si decimos nosotros que si a es igual a

play07:40

b

play07:41

entonces para decir que si son iguales

play07:43

vamos a utilizar doble igual en este

play07:45

caso si nos fijamos aquí nosotros nos

play07:48

damos cuenta que no son iguales entonces

play07:50

nos va a devolver que es falso que ahí b

play07:53

no son iguales pero si yo digo que sí

play07:55

es igual a cuatro en este caso me va a

play07:58

decir que es verdad porque el valor de a

play08:00

es igual a cuatro

play08:02

de esta forma nosotros podemos comparar

play08:05

dos valores o por ejemplo también lo que

play08:08

podemos hacer es saber si son distintos

play08:11

entonces para decir que si son distintos

play08:13

vamos a utilizar el signo de admiración

play08:15

más el igual y vamos a decir si a es

play08:19

distinto a b en este caso va a cumplirse

play08:22

y nos va a devolver que es verdad porque

play08:25

es distinto a b y también de esta forma

play08:28

nosotros podemos comparar si a es mayor

play08:31

que b en este caso nos va a devolver

play08:33

verdadero o si vamos a decir ah

play08:37

es menor que ve nos va a devolver falso

play08:40

porque no es menor o también podemos

play08:42

decir y si ya es mayor o igual que b de

play08:46

hecho acá me faltó mayor o igual que b

play08:48

nos va a decir verdadero porque es mayor

play08:51

pero no es igual pero es uno de estas

play08:54

condiciones se debe cumplir ya sea mayor

play08:56

o igual por ejemplo si yo pongo acá un 4

play08:58

en este caso se va a cumplir lo

play09:01

siguiente o sea la a no es mayor que 4

play09:05

porque el valor de hades 4 pero si son

play09:08

iguales entonces nos va a devolver

play09:10

verdadero o también al revés en este

play09:12

caso podemos decir que si a es menor o

play09:15

igual que ve en este caso ni es menor ni

play09:19

es igual entonces nos va a devolver

play09:20

false éstos son los operadores de

play09:23

comparación estamos comparando por ahora

play09:26

números pero hay que tener mucho en

play09:28

cuenta cuanto cuando nosotros comparemos

play09:31

cadenas de caracteres por ejemplo si yo

play09:33

comparo un hola si ese bola es igual al

play09:37

otro hola

play09:39

pues en este caso me va a decir que es

play09:41

igual porque ambos palabras son iguales

play09:45

pero qué pasa si en uno de ellos lo que

play09:48

yo voy a hacer es poner un hola con h

play09:51

claro que las palabras suenan igual por

play09:53

ejemplo uno es hola el otro también es

play09:55

hola y en este caso nos va a decir que

play09:57

no son iguales porque una cadena de

play10:00

carácter que es mayúscula con minúscula

play10:03

es completamente distinto en la

play10:06

programación o en este caso cuando

play10:08

analiza entonces acá hay que tener mucho

play10:10

en cuenta que mayúsculas y minúsculas

play10:12

son distintos entonces cuando nosotros

play10:14

vamos a comparar si son iguales en

play10:16

cadena de caracteres pues nos va a

play10:18

mostrar que es falso estos operadores de

play10:20

comparación más adelante vamos a

play10:22

utilizar en las condicionales que por

play10:24

ahora lo que sabemos es que sirven para

play10:26

comparar dos valores ahora otros

play10:29

operadores que nosotros vamos a ver son

play10:31

los operadores lógicos en este caso los

play10:34

operadores lógicos lo que hacen es

play10:35

manipular diferentes o manipular los

play10:38

tipos de datos bolea nos en este caso

play10:41

simplemente trabajan control

play10:44

por ejemplo tenemos el operador lógico

play10:47

más simple que es el not que se escribe

play10:50

de esta forma en pura minúscula pones

play10:53

not esto lo que hace es negar un valor

play10:56

buljan o por ejemplo si yo pongo acá no

play10:58

te lo que me va a devolver es falso

play11:01

porque lo está negando a true o si lo

play11:03

pongo al revés not falls también me va a

play11:07

devolver true

play11:07

porque lo que hace es negar a falso y me

play11:10

devuelve otro entonces si tenemos por

play11:13

acá por ejemplo un operador aritmético

play11:15

vamos a poner por ejemplo not y acá le

play11:18

voy a colocar sí

play11:21

menor que ve en este caso es

play11:24

completamente falso porque hemos

play11:26

definido más arriba que a era cuatro

play11:28

liberados entonces acá nos va a devolver

play11:30

true porque el resultado de esta

play11:33

comparación que si a es menor que b nos

play11:36

va a devolver falso lo negamos ese falso

play11:39

con not y al final nos va a devolver

play11:40

true

play11:42

el otro operador el lógico es el an que

play11:45

lo que dice es que ambas condiciones o

play11:48

ambos partes tienen que ser verdaderos

play11:50

para que devuelva verdad por ejemplo

play11:52

vamos a decir true

play11:55

esto me va a devolver true porque el

play11:57

antro

play11:59

devuelve true o sea que ambos tienen que

play12:01

ser verdaderos para que esto devuelva

play12:03

verdad pero si uno de ellos es falso por

play12:07

ejemplo acá voy a poner walls

play12:12

de esta forma entonces va a ser falso o

play12:15

si ambos son falsos también me va a

play12:17

devolver falso por ejemplo vamos a poner

play12:20

acá

play12:21

falso bolt por ejemplo aquí

play12:25

de esta forma también va a devolver

play12:27

false

play12:30

pero el otro operador el último operador

play12:32

lógico que es él

play12:33

[Música]

play12:34

lo que dice es que uno de ellos al menos

play12:37

tiene que ser verdad o ambos en este

play12:39

caso por ejemplo si en falso ponemos por

play12:43

ejemplo el operador org

play12:45

lo que va a devolver es falso pero si al

play12:48

menos uno de ellos es verdad pues va a

play12:52

devolver verdad o si ambos son

play12:54

verdaderos pues también va a devolver

play12:56

verdad

play12:57

estos son los operadores lógicos que lo

play12:59

que hacen es comparar dos valores

play13:01

julianos esto prácticamente vamos a

play13:05

verlo en una expresión un poco más larga

play13:07

por ejemplo si decimos que si a es mayor

play13:10

que b y también podemos poner a y si a

play13:14

es igual

play13:17

ave

play13:19

en este caso nos va a devolver falso

play13:21

porque la primera condición si se cumple

play13:23

cuando decimos que si a es mayor que b

play13:25

pero la segunda que si son igual que b

play13:29

no se cumple pero qué pasa si a esto le

play13:32

cambiamos por org entonces en este caso

play13:36

si se va a cumplir o si nos va a

play13:37

devolver verdadero porque en la primera

play13:41

condición va a salir verdadero y en la

play13:43

segunda va a salir falso pero elordi sé

play13:45

que al menos uno tiene que ser verdad

play13:47

pero si seguimos trabajando con el an y

play13:50

queremos que devuelva verdad lo que

play13:53

podemos hacer es que podemos negar al en

play13:56

esta parte donde sale falso lo negamos y

play13:59

al final nos va a salir verdad acá va a

play14:02

decir que es mayor que ve en esta parte

play14:05

va a decir que hay hay b no son iguales

play14:08

falso pero a ese falso lo negamos

play14:10

entonces acá al final va a salir

play14:13

verdadero entonces true antro lo que nos

play14:16

va a devolver esto más adelante vamos a

play14:19

utilizar al momento de realizar algunas

play14:22

prácticas por ahora

play14:23

podemos ver simplemente de esta forma

play14:27

y luego de ver estos operadores en este

play14:30

caso los operadores lógicos los otros

play14:32

operadores que podemos ver en python son

play14:35

los operadores de pertenencia y también

play14:37

los operadores de identidad

play14:40

en este caso por ejemplo voy a crear dos

play14:43

listas más adelante vamos a ver sobre

play14:47

las listas pero por ahora yo podría

play14:49

crear una lista y las listas lo que

play14:53

hacen es simplemente a la diferencia de

play14:55

las variables es almacenar varios

play14:58

elementos o varios datos por ejemplo una

play15:00

variable solo puede almacenar un valor

play15:03

pero una lista puede almacenar varios

play15:07

valores y entre los corchetes nosotros

play15:10

podemos colocar separando con coma por

play15:13

ejemplo aquí voy a almacenar números

play15:15

enteros 2 3

play15:17

y también voy a crear otra lista de que

play15:20

va a contener lo mismo en este caso para

play15:23

ver la de parte de identidad he aquí lo

play15:26

que voy a hacer es también 1 2 y 3 en

play15:31

este caso cómo que estas dos listas son

play15:34

idénticos pero en verdad no son

play15:36

idénticos porque cada una de ellas están

play15:39

almacenadas en diferentes variables y

play15:41

también en este caso están almacenado en

play15:45

diferentes espacios pero lo que voy a

play15:47

hacer voy a hacer lo siguiente voy a

play15:48

crear una variable ce donde voy a

play15:51

guardar la lista entonces voy a verla

play15:55

el operador de identidad por ejemplo el

play15:58

operador de identidad se hace con is en

play16:01

el cual podemos decir sí

play16:04

o si es idéntico a b en este caso me va

play16:07

a devolver que es falso porque a pesar

play16:09

que sean iguales las listas no son

play16:13

idénticas porque como dije están

play16:15

almacenado en diferentes variables

play16:17

aparte de eso ocupan diferentes espacios

play16:19

en la memoria lo que podemos hacer es

play16:22

decir si es igual a c porque hace le

play16:25

hemos agregado la lista de a entonces

play16:28

voy a decir ah es b o en este caso c en

play16:33

este caso si nos va a devolver verdad

play16:35

porque lo que hemos hecho en la variable

play16:39

c

play16:39

es simplemente agregar la lista o sea

play16:42

que en este caso si son idénticos o si

play16:45

podemos decir si a es a pues también nos

play16:48

va a devolver o podemos decir si b es b

play16:51

en este caso nos va a devolver true

play16:54

porque son idénticos y si queremos saber

play16:57

si no son idénticos

play16:59

por ejemplo cuando nosotros poníamos si

play17:02

a su vez nos salía falso pero porque no

play17:06

son idénticos entonces y queremos saber

play17:07

si no son idénticos por ejemplo podría

play17:10

poner si a is not be de hecho acá es is

play17:17

not vamos a borrar esto si a es es not

play17:21

be o sea si no son idénticos en este

play17:24

caso me va a devolver verdadero pero si

play17:26

en este caso compara por ejemplo con ce

play17:28

como son idénticos pero lo que yo quiero

play17:30

saber es que si no son idénticos

play17:32

entonces en este caso podemos trabajar

play17:35

de esta forma con estos operadores de

play17:38

identidad ahora estos operadores de

play17:40

identidad y los operadores de

play17:42

pertenencia es pat para trabajar con

play17:45

objetos en este caso los arreglos son

play17:47

tipo objeto o las listas son tipo objeto

play17:50

y también si al momento de trabajar con

play17:52

los objetos también podemos utilizar

play17:54

estos operadores de identidad o de

play17:56

pertenencia por ejemplo la de

play17:58

pertenencia es que podemos saber si un

play18:00

elemento pertenece a una lista

play18:02

por ejemplo este operador de pertenencia

play18:05

es y yo digo si uno pertenece a la ve

play18:12

en este caso me va a devolver que es

play18:14

verdadero porque 1 o sea el valor de 1

play18:17

si está en la lista b entonces si

play18:19

pertenece a esa lista pero si yo pongo

play18:22

por ejemplo otro valor si 4

play18:26

pertenece a ver en este caso me va a

play18:30

devolver falso porque en la lista debe

play18:32

no hay un número 4 pero también podemos

play18:35

saber si no pertenece o sea podemos

play18:38

poner si 4

play18:41

en este caso vamos a poner al revés a la

play18:43

diferencia con snow vamos a poner not in

play18:47

a la lista b y nos va a devolver que es

play18:50

verdadero porque no pertenece el

play18:53

elemento 4 a la lista b entonces estos

play18:58

son los operadores de pertenencia donde

play19:00

podemos trabajar si pertenece o no para

play19:04

salir de aquí simplemente podemos poner

play19:06

exit y ya está y podemos limpiar nuestra

play19:10

consola y hemos visto los operadores en

play19:14

python bueno esto sería todo de esta

play19:16

clase si te ha gustado este vídeo no

play19:19

olvides de poner me gusta y si eres

play19:21

nuevo no olvides de suscribirte a este

play19:23

canal y activar la campanita de

play19:25

notificación y bueno conmigo nos vemos

play19:28

en la siguiente clase

play19:30

[Música]

Rate This

5.0 / 5 (0 votes)

Related Tags
PythonOperadoresProgramaciónClase OnlineAsignaciónComparaciónLógicosTutorialCódigoEducativo
Do you need a summary in English?