Fonction bool() – Python
La méthode bool() convertit une valeur en valeur booléenne (True ou False) grâce à la méthode de test de vérité standard.
La syntaxe de bool est la suivante:
bool([valeur])
Paramètres de la méthode bool()
Il n’est pas obligatoire de passer une valeur à bool(). Si vous ne transmettez pas de valeur, bool() renvoie False.
En règle générale, bool() prend un seul paramètre.
Valeur de retour de bool()
- False si la valeur est omise ou false
- True si la valeur est true
Les valeurs suivantes sont considérées comme fausses en Python:
- None
- False
- Zéro. Par exemple, 0, 0.0, 0j
- Séquence vide. Par exemple, (), [],
''
. - Ensemble vide. Par exemple, {}
- objets de classes qui possède la méthode __bool __() ou __len__() qui retourne 0 ou False
Toutes les autres valeurs sauf ces valeurs sont considérées comme vraies.
Exemple de bool()
>>> print(bool(0.0)) False >>> >>> print(bool([])) False >>> >>> print(bool({})) False >>> >>> print(bool('WayToLearnX')) True >>> >>> print(bool(None)) False >>> >>> print(bool(False)) False >>> >>> print(bool(1 == 2)) False >>>