Dévoilement de la vérité et de la fausseté : vérité contre vrai et fausseté contre faux en Python
Alors que les valeurs booléennes True et False représentent la logique absolue conditions, Python introduit les concepts de valeurs « vraies » et « fausses ». Ces distinctions entrent en jeu lors de l'évaluation d'expressions dans des instructions conditionnelles (par exemple, if-else, while boucles).
Définir les valeurs de vérité et de fausseté
Les valeurs de vérité et de fausseté diffèrent du vrai au faux dans leur sensibilité aux contrôles logiques. Plus précisément, toutes les valeurs en Python sont considérées comme véridiques, à l'exception d'un ensemble spécifique de valeurs « fausses » :
Utilisation de Truthy et Falsy Valeurs
La principale application des valeurs véridiques et fausses réside dans le conditionnel instructions, où Python interprète les valeurs non booléennes comme suit :
Distinguer la véracité de la vérité, la fausseté et le mensonge
Il est crucial de noter que les valeurs de vérité ne sont pas nécessairement vraies et que les valeurs fausses ne sont pas nécessairement fausses. . Par exemple, une chaîne ou une liste vide peut être considérée comme fausse lors d’une vérification logique, mais elle n’est pas explicitement fausse. Cette distinction permet des évaluations plus flexibles et nuancées en programmation.
Exemple :
Considérez le code Python suivant :
if "Hello": print("Truthy") if []: print("Falsy") if None: print("Neither truthy nor falsy")
Sortie :
Truthy Falsy
Dans cet exemple, "Bonjour" est vrai bien qu'il ne soit pas strictement vrai, et la liste vide [] est faux même si ce n’est pas faux. Aucun, en revanche, n'est considéré comme ni véridique ni faux.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!