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
>>>

 
QCM Python

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *