Content de te revoir.
Dans cette vidéo, je veux parler de l'idée de la vérité et du mensonge.
Que signifient-ils, et vous l'entendrez beaucoup dans la programmation Python, vous voyez jusqu'à présent que vous avez utilisé
des booléens ici comme Valdés.
Donc c'était vraiment facile, si vrai et vrai, alors exécutez ce code.
Mais Python peut également faire d'autres choses.
Par exemple, s'il était cinq heures et que c'était disons bonjour, que pensez-vous qu'il se passera ici dans notre programme
?
Eh bien, si je clique, cours.
Vous êtes en âge de conduire et vous avez un permis.
C'est ce que vous attendiez ?
Et c'est parce que ce que Python fait sous le capot est en fait de les convertir
en booléens pour vous, donc c'est presque comme s'il faisait cette conversion de type rappelez-vous où convertir le type.
À Bolian, dès que nous arrivons à cette déclaration if, parce que Python dit, hé, je veux vrai ou faux, je me fiche de
tout ça, je me fiche de ce qu'est la licence, donnez-moi juste vrai ou faux.
Donc je sais si je dois faire ceci ou aller dans le bloc else.
Maintenant, si je devais simplement imprimer, faisons-le ici, imprimons Bolian Hello.
Et puis enfin imprimer Bolian cinq.
Voyons ce que nous obtenons.
Nous obtenons vrai, vrai, et c'est ce que nous appelons une valeur de vérité en Python, c'est-à-dire une valeur de vérité parce
que si nous exécutons la conversion de type Bolian dessus, elle s'évalue en vrai.
Qu'est-ce qu'une fausse valeur ?
Eh bien, si je fais zéro et si je le fais, disons, une chaîne vide et je clique sur exécuter.
Ce sont des faux, c'est-à-dire que ce n'est pas vraiment faux, mais c'est faux parce que si nous exécutons bullion dessus
vers Python, il va dire, oh, c'est faux et zéro, c'est faux.
Et ce genre de sens, non?
Et si vous allez réellement au débordement de pile, si vous n'avez jamais vu de débordement de pile
auparavant, si vous avez déjà des questions de programmation et que vous les recherchez sur Google, les cinq premières réponses contiendront généralement une
ou deux réponses de débordement de pile.
Et fondamentalement, ce qui se passe, c'est que les gens se posent des questions comme : qu'est-ce que le vrai et le faux en Python ?
Et vous obtenez des réponses.
Vous pouvez donc voir ici qu'il a quatre réponses et que vous recherchez généralement la coche, ce qui signifie qu'il
s'agit d'une réponse vérifiée et que, hé, le propriétaire de cette question l'a acceptée comme la meilleure réponse.
Alors la personne qui a posé cette question vient de dire, oui, c'est la bonne réponse.
C'est le meilleur.
Mais vous avez aussi d'autres personnes qui votent.
Vous pouvez donc voir que cette réponse a reçu 46 points.
Et bien qu'il ait été marqué comme la bonne réponse par l'utilisateur, peut-être que quelqu'un d'autre est venu plus tard
et a donné une réponse encore meilleure.
Alors maintenant, nous avons cent vingt-trois votes positifs et vous voyez que cette réponse est bien meilleure.
Toutes les valeurs sont considérées comme vraies, à l'exception des suivantes.
Vous pouvez donc voir ici qu'en Python, ces valeurs sont considérées comme fausses, vous pouvez voir zéro ici.
Vous pouvez voir une chaîne vide ici et puis il y en a quelques autres vides.
Vous avez un dictionnaire vide, une liste vide, un tuple vide.
Vous avez des décimales.
Vous avez des choses comme des fractions.
Vous avez zéro point zéro faux.
Cela et aussi aucun n'est faux.
Alors que si je tape aucun ici.
C'est faux.
Maintenant, vous n'avez pas besoin de mémoriser cela parce que la plupart du temps, cela a du sens, n'est-ce pas ?
Mais cela nous aide très bien à faire de la logique conditionnelle.
Par exemple, supprimons ceci et disons que nous avons un utilisateur et que cet utilisateur doit avoir un mot de passe et
un nom d'utilisateur.
Si disons que le nom d'utilisateur est Johnny et que le mot de passe est un, deux, trois.
Eh bien, au lieu de dire, hé, si cet utilisateur a un mot de passe et un nom d'utilisateur et que nous ne vérifions pas si le nom d'utilisateur
existe ou si le mot de passe existe, nous voulons juste nous assurer, hé, cette personne a-t-elle rempli le formulaire et a-t-elle
essayer de soumettre un nom d'utilisateur et un mot de passe ?
Je peux simplement dire mot de passe et nom d'utilisateur.
Et je n'ai pas à m'inquiéter de convertir cela en lingots ou quelque chose comme ça, car
si le mot de passe et le nom d'utilisateur existent, essayez de les verrouiller et vous verrez que cela se lit beaucoup mieux parce que chacun
d'eux est évalué dans un valeur de vérité et de fausseté.
C'est une petite fonctionnalité intéressante pour garder Python bien, agréable et simple et lire comme l'anglais.
Je verrai dans la prochaine vidéo par.