logo

bool() en Python

Fonction Python bool() est utilisé pour renvoyer ou convertir une valeur en valeur booléenne, c'est-à-dire Vrai ou FAUX , en utilisant la procédure standard de test de vérité.

Exemple

Python3






x>=> bool>(>1>)> print>(x)> y>=> bool>()> print>(y)>

>

>

Sortir

True False>

Qu'est-ce que la méthode bool() en Python ?

bool() est une fonction intégrée de Python langage de programmation. Il est utilisé pour convertir toute autre valeur de type de données (chaîne, entier, flottant, etc.) en un type de données booléen.

Le type de données booléen ne peut stocker que 2 valeurs : Vrai et FAUX.

Fausses valeurs : 0, NULL, listes vides, tuples, dictionnaires, etc. .

Vraies valeurs : Toutes les autres valeurs renverront vrai.

Syntaxe de la méthode bool()

bool([x])

'algorithme du banquier'

Paramètres

  • x : tout objet que vous souhaitez convertir en type de données booléen.

Retour

Il peut renvoyer l'une des deux valeurs.

  • Il renvoie True si le paramètre ou la valeur transmise est True.
  • Il renvoie False si le paramètre ou la valeur transmise est False.

Voici quelques cas dans lesquels la méthode bool() de Python renvoie false. Sauf que toutes les autres valeurs renvoient True.

  • Si une valeur False est passée.
  • Si Aucun n'est réussi.
  • Si une séquence vide est passée, telle que (), [], , etc.
  • Si zéro est passé dans n'importe quel type numérique, tel que 0, 0.0, etc.
  • Si un mappage vide est transmis, tel que {}.
  • Si les objets des classes ont la méthode __bool__() ou __len()__, renvoyant 0 ou False.

Comment utiliser la fonction bool()

Utiliser la fonction bool() en Python est très simple. Il vous suffit de passer la valeur en paramètre et cela la convertira en un type de données booléen.

Comprenons mieux comment convertir des valeurs en type de données booléen avec un exemple simple :

Plus d'exemples de fonction bool()

Examinons quelques exemples de fonctions bool(). Nous couvrirons également différents programmes sur la fonction bool dans cette section.

Python bool() avec différents types de données

Dans cet exemple, nous vérifions le booléen() méthode de Python avec plusieurs types de variables comme Boolean, Integers, None, Tuple , Flotter , cordes , et Dictionnaire .

Python3




# Python program to illustrate> # built-in method bool()> # Returns False as x is False> x>=> False> print>(>bool>(x))> # Returns True as x is True> x>=> True> print>(>bool>(x))> # Returns False as x is not equal to y> x>=> 5> y>=> 10> print>(>bool>(x>=>=> y))> # Returns False as x is None> x>=> None> print>(>bool>(x))> # Returns False as x is an empty sequence> x>=> ()> print>(>bool>(x))> # Returns False as x is an empty mapping> x>=> {}> print>(>bool>(x))> # Returns False as x is 0> x>=> 0.0> print>(>bool>(x))> # Returns True as x is a non empty string> x>=> 'techcodeview.com'> print>(>bool>(x))>

>

>

Sortir:

Bourne encore une coquille
False True False False False False False True>

Entrée utilisateur booléenne en Python

Ici, nous prenons l'entrée en booléen (Vrai/Faux) en type booléen avec la fonction bool() et vérifions si elle est renvoyée vrai ou faux.

Python3




user_input>=> bool>(>input>(>'Are you hungry? True or false: '>))> if> user_input>=>=> 'True'>:> >print>(>' You need to eat some foods '>)> else>:> >print>(>'Let's go for walk'>)>

>

>

Sortir:

Are you hungry? True or false: False Let's go for walk>

Fonction Python bool() pour vérifier les nombres pairs et impairs

Voici un programme pour découvrir les pairs et les impairs en utilisant la méthode bool(). Vous pouvez utiliser d'autres entrées et consulter les résultats.

Python3




# Python code to check whether a number> # is even or odd using bool()> def> check(num):> >return>(>bool>(num>%> 2> =>=> 0>))> # Driver Code> num>=> 8> if>(check(num)):> >print>(>'Even'>)> else>:> >print>(>'Odd'>)>

>

>

Sortir:

Even>

Nous avons couvert la définition, la syntaxe, les utilisations et les exemples de la fonction bool() en Python. La fonction bool() est utilisée dans les opérations logiques de programmation telles que « et », « ou » et « non ». Il est également utilisé dans la validation des données, l'évaluation de la véracité, les déclarations conditionnelles, etc.

Lire autre Fonctions intégrées en Python

Lectures similaires :

eol en python
  • Comprendre la logique booléenne dans Python 3
  • Initialisation de la liste booléenne
  • Opérations ET et OU de liste booléenne