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 llegamos a esta declaración if, porque Python está diciendo, oye, quiero verdadero o falso, no me importa qué sea
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.