Boolean représente l'une des deux valeurs suivantes : Vrai ou Faux.
En programmation, on a souvent besoin de savoir si une expression est vraie ou fausse.
Vous pouvez évaluer n'importe quelle expression en Python et obtenir l'une des deux réponses suivantes, Vrai ou Faux.
Lors de la comparaison de deux valeurs, l'expression est évaluée et Python renvoie une réponse booléenne :
Exemple
print(8 > 7) print(8 == 7) print(8 < 7)
Imprimer un message selon que la condition est vraie ou fausse :
a = 200 b = 33 if b > a: print("b is greater than a") else: print("b is not greater than a")
Exécuter un exemple
# 🎜 🎜#Évaluation des valeurs et des variables
bool() La fonction vous permet d'évaluer n'importe quelle valeur et renvoie Vrai ou Faux pour vous.Instance
Évaluer les chaînes et les nombres :
print(bool("Hello")) print(bool(10))
Instance
Évaluez deux variables : x = "Hello"
y = 10
print(bool(x))
print(bool(y))
La plupart des valeurs seront évaluées à True
S'il y a du contenu, presque toutes les valeurs seront évaluées à True.
Toute chaîne, à l'exception de la chaîne vide, est vraie. Tout nombre sauf 0 est vrai. True pour toute liste, tuple, ensemble et dictionnaire, à l'exception de la liste vide.Instance
L'exemple suivant renverra True :bool("abc") bool(123) bool(["apple", "cherry", "banana"])
Instance
bool(False) bool(None) bool(0) bool("") bool(()) bool([]) bool({})
Exécuter l'instance
#🎜🎜 ## 🎜🎜#Dans ce cas, une valeur ou un objet est évalué à False, c'est à dire si l'objet est généré par une classe avec une fonction len
, et que The la fonction renvoie 0 ou False :La fonction peut renvoyer des valeurs booléennes
Python possède également de nombreuses fonctions intégrées qui renvoient des valeurs booléennes, telles que la fonction isinstance(), qui peut être utilisée pour déterminer si un objet possède certaines données tapez :
Instance
Vérifiez si l'objet est un entier :
class myclass(): def __len__(self): return 0 myobj = myclass() print(bool(myobj))
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!