Ben tornato.
In questo video, voglio parlare dell'idea di verità e falsità.
Cosa significano, e lo sentirete molto nella programmazione Python, vedete che fino ad ora avete usato
booleani qui come Valdés.
Quindi è stato davvero facile, se vero e vero, eseguire questo codice.
Ma Python può fare anche altre cose.
Ad esempio, se erano cinque e questo era diciamo ciao, cosa pensi che accadrà qui nel nostro
programma?
Bene, se clicco, corro.
Hai l'età per guidare e hai la patente.
È quello che ti aspettavi?
E questo perché quello che Python fa sotto il cofano è in realtà convertirli in booleani per
te, quindi è quasi come se stesse facendo questo ricorda la conversione del tipo dove convertire il tipo.
A Bolian, non appena arriviamo a questa affermazione if, perché Python sta dicendo, ehi, voglio vero o falso, non mi interessa cos'è
tutto questo, non mi interessa cosa è la licenza, dammi solo vero o falso.
Quindi so se farlo o passare al blocco else.
Ora, se dovessi solo stampare, facciamolo qui, stampiamo Bolian Hello.
E poi finalmente stampare Bolian cinque.
Vediamo cosa otteniamo.
Otteniamo vero, vero, e questo è ciò che chiamiamo un valore di verità in Python, cioè è un valore di verità
perché se eseguiamo la conversione di tipo boliano su di esso, valuta in vero.
Cos'è un valore falso?
Bene, se faccio zero e se lo faccio, diciamo, una stringa vuota e clicco su Esegui.
Quelli sono falsi, cioè non è in realtà falso, ma è falso perché se lo mettiamo a
Python, dirà, oh, questo è falso e zero, è falso.
E questo ha senso, giusto?
E se effettivamente vai allo stack overflow, se non hai mai visto lo stack overflow prima, se
hai mai domande di programmazione e le stai cercando su Google, di solito le prime cinque risposte conterranno una o
due risposte di overflow dello stack.
E fondamentalmente quello che succede è che le persone si pongono domande come cos'è la verità e la falsità in Python?
E tu ottieni risposte.
Quindi puoi vedere qui che ha quattro risposte e di solito cerchi il segno di spunta, il che significa che questa
è una risposta verificata e significa che, ehi, il proprietario di questa domanda l'ha accettata come la risposta
migliore.
Quindi la persona che ha fatto questa domanda ha appena detto, sì, questa è la risposta giusta.
Questo è il migliore.
Ma hai anche altre persone che votano.
Quindi puoi vedere che questa risposta ha ricevuto 46 punti.
E sebbene sia stata contrassegnata come risposta corretta dall'utente, forse qualcun altro è arrivato più tardi e
ha dato una risposta ancora migliore.
Quindi ora abbiamo centoventitre voti positivi e vedi che questa risposta è molto migliore.
Tutti i valori sono considerati Verità tranne quanto segue.
Quindi puoi effettivamente vedere qui che in Python, questi valori sono considerati falsi, puoi vedere zero qui.
Puoi vedere una stringa vuota qui e poi ce ne sono alcune altre vuote.
Hai un dizionario vuoto, una lista vuota, una tupla vuota.
Hai i decimali.
Hai cose come le frazioni.
Hai zero virgola zero falsi.
Questo e anche nessuno è falso.
Quindi se digito nessuno qui.
Questo è falso.
Ora, non è necessario memorizzarlo perché la maggior parte delle volte ha senso, giusto?
Ma ci aiuta a fare molto bene la logica condizionale.
Ad esempio, rimuoviamo questo e diciamo che abbiamo un utente e questo utente deve avere una password e un
nome utente.
Se diciamo che il nome utente è Johnny e la password è uno, due, tre.
Bene, invece di dire, ehi, se questo utente ha una password e un nome utente e non stiamo controllando se il nome
utente o la password esiste, vogliamo solo assicurarci, ehi, questa persona ha compilato il modulo e ha
provare a inviare un nome utente e una password?
Posso semplicemente dire password e nome utente.
E non devo preoccuparmi di convertirlo in un lingotto o qualcosa del genere, perché
se la password e il nome utente esistono, prova a bloccarli e vedrai che si legge molto meglio perché ognuno di
questi viene valutato in un valore vero e falso.
È una piccola caratteristica per mantenere Python in ordine, bello e semplice e leggere come l'inglese.
Vedrò nel prossimo video di.