‫Bienvenido de nuevo.
‫En este video, quiero hablar sobre la idea de Verdad y falsedad.
‫Qué quieren decir, y escucharás esto mucho en la programación de Python, ves que hasta ahora has
‫usado booleanos aquí como Valdés.
‫Así que fue realmente fácil, si es cierto y verdadero, ejecute este código.
‫Pero Python también puede hacer otras cosas.
‫Por ejemplo, si fueron cinco y esto fue, digamos hola, ¿qué crees que pasará aquí en nuestro
‫programa?
‫Bueno, si hago clic, corre.
‫Tiene la edad suficiente para conducir y tiene licencia.
‫¿Es eso lo que esperabas?
‫Y esto se debe a que lo que Python hace debajo del capó es en realidad convertirlos en booleanos
‫para usted, por lo que es casi como si estuviera haciendo esta conversión de tipo recordar donde convertir el tipo.
‫Para Bolian, tan pronto como lleguemos a esta declaración if, porque Python está diciendo, oye, quiero verdadero o falso, no me importa qué es
‫todo esto, no me importa qué es la licencia, solo dame verdadero o falso. falso.
‫Entonces sé si hacer esto o ir al bloque else.
‫Ahora, si solo tuviera que imprimir, hagamos esto aquí, imprimamos Bolian Hello.
‫Y finalmente imprima cinco bolianos.
‫Veamos lo que obtenemos.
‫Obtenemos verdadero, verdadero, y esto es lo que llamamos un valor de verdad en Python, es decir, es un valor de verdad
‫porque si ejecutamos la conversión de tipo boliano en él, se evalúa como verdadero.
‫¿Qué es un valor falso?
‫Bueno, si hago cero y si lo hago, digamos, una cadena vacía y hago clic en ejecutar.
‫Esas son falsas, es decir, no es realmente falso, pero es falso porque si ejecutamos lingotes en Python,
‫dirá, oh, esto es falso y cero, eso es falso.
‫Y eso tiene sentido, ¿verdad?
‫Y si realmente va al desbordamiento de pila, si nunca ha visto el desbordamiento de pila antes,
‫si alguna vez tiene preguntas de programación y las está buscando en Google, generalmente las cinco respuestas principales contendrán una o
‫dos respuestas de desbordamiento de pila.
‫Y, básicamente, lo que sucede es que la gente hace preguntas como ¿qué es la verdad y la falsedad en Python?
‫Y obtienes respuestas.
‫Entonces puede ver aquí que tiene cuatro respuestas y generalmente busca la marca de verificación, lo que significa que esta es
‫una respuesta verificada y significa que, oye, el propietario de esta pregunta la ha aceptado como la mejor
‫respuesta.
‫Entonces, la persona que hizo esta pregunta simplemente dijo, sí, esta es la respuesta correcta.
‫Ésta es la mejor.
‫Pero también hay otras personas votando.
‫Entonces puede ver que esta respuesta recibió 46 puntos.
‫Y aunque el usuario la marcó como la respuesta correcta, tal vez alguien más apareció más tarde
‫y dio una respuesta aún mejor.
‫Así que ahora tenemos ciento veintitrés votos a favor y ves que esta respuesta es mucho mejor.
‫Todos los valores se consideran veraces excepto los siguientes.
‫Entonces, realmente puede ver aquí que en Python, estos valores se consideran falsos, puede ver cero aquí.
‫Puede ver una cadena vacía aquí y luego hay algunas otras en conjunto vacío.
‫Tiene un diccionario vacío, una lista vacía, una tupla vacía.
‫Tienes decimales.
‫Tienes cosas como fracciones.
‫Tienes cero punto cero falsificaciones.
‫Eso y tampoco ninguno es falso.
‫Así que si escribo ninguno aquí.
‫Eso es falso.
‫Ahora, no necesitas memorizar esto porque la mayoría de las veces tiene sentido, ¿verdad?
‫Pero nos ayuda a hacer muy bien la lógica condicional.
‫Por ejemplo, eliminemos esto y digamos que tenemos un usuario y este usuario debe tener una contraseña y un nombre
‫de usuario.
‫Si digamos que el nombre de usuario es Johnny y la contraseña es uno, dos, tres.
‫Bueno, en lugar de que yo diga, oye, si este usuario tiene una contraseña y un nombre de usuario y no estamos verificando si
‫el nombre de usuario o la contraseña existe, solo queremos asegurarnos, oye, ¿esta persona completó el formulario y
‫lo hizo? intente enviar un nombre de usuario y contraseña?
‫Simplemente puedo decir contraseña y nombre de usuario.
‫Y no tengo que preocuparme por convertir esto en lingotes o algo por el estilo,
‫porque si la contraseña y el nombre de usuario existen, intente bloquearlos y verá que se lee mucho mejor porque cada uno de
‫estos se evalúa en un Verdad y valor falso.
‫Es una característica pequeña y agradable para mantener Python bien, agradable y simple y leer como en inglés.
‫Lo veré en el próximo video de.