Python booléen type est l'un des types de données intégrés fournis par Python , qui représente l'une des deux valeurs, c'est-à-dire True ou False. Généralement, il est utilisé pour représenter les valeurs de vérité des expressions.
Exemple
Input: 1==1 Output: True Input: 2<1 Output: False>
Type booléen Python
La valeur booléenne ne peut être que de deux types, à savoir True ou False. Le résultat indique que la variable est un type de données booléen.
Python3
a>=> True> type>(a)> > b>=> False> type>(b)> |
>
>
Sortir:
>
Évaluer les variables et les expressions
Nous pouvons évaluer des valeurs et des variables en utilisant le Python booléen() fonction. Cette méthode est utilisée pour renvoyer ou convertir une valeur en valeur booléenne, c'est-à-dire Vrai ou Faux, en utilisant la procédure de test de vérité standard.
Syntaxe:
bool([x])>
Fonction Python bool()
Nous pouvons également évaluer des expressions sans utiliser la fonction bool(). Les valeurs booléennes seront renvoyées à la suite d'une sorte de comparaison. Dans l'exemple ci-dessous, la variable res stockera la valeur booléenne de False après la comparaison d'égalité.
Python3
java pour les types de boucles
# Python program to illustrate> # built-in method bool()> > # 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
False False False False False True>
Valeur booléenne de l'expression
Dans ce code, puisque a reçoit la valeur 10 et b reçoit la valeur 20, le Comparaison Python a == b est évalué à False. Par conséquent, le code affichera False.
Python3
# Declaring variables> a>=> 10> b>=> 20> > # Comparing variables> print>(a>=>=> b)> |
>
>
Sortir:
False>
Entiers et flottants comme booléens
Les nombres peuvent être utilisés comme valeurs booléennes en utilisant la fonction intégrée de Python. bool() méthode. Tout nombre entier, à virgule flottante ou nombre complexe ayant zéro comme valeur est considéré comme faux, tandis que s'il a une valeur comme un nombre positif ou négatif, il est considéré comme vrai.
Python3
var1>=> 0> print>(>bool>(var1))> > var2>=> 1> print>(>bool>(var2))> > var3>=> ->9.7> print>(>bool>(var3))> |
>
javatable
>
Sortir:
False True True>
Opérateurs booléens
Booléen Opérations en Python sont une simple arithmétique de valeurs vraies et fausses. Ces valeurs peuvent être manipulées à l'aide d'opérateurs booléens qui incluent ET, Ou, et NON . Les opérations booléennes courantes sont –
- ou
- et
- pas
- == (équivalent)
- != (pas équivalent)
Opérateur booléen OU
L'opérateur booléen or renvoie True si l'une des entrées est True, sinon renvoie False.
| UN | B | A ou B |
|---|---|---|
| Vrai | Vrai | Vrai |
| Vrai | FAUX | Vrai |
| FAUX | Vrai | Vrai |
| FAUX | FAUX | FAUX |
Opérateur OU booléen Python
Dans l'exemple, nous avons utilisé un booléen Python avec une instruction if et un opérateur OR qui vérifie si a est supérieur à b ou si b est plus petit que c et renvoie True si l'une des conditions est True (b
Python3
# Python program to demonstrate> # or operator> > a>=> 1> b>=> 2> c>=> 4> > if> a>b>or> b print(True) else: print(False) if a or b or c: print('Atleast one number has boolean value as True')> |
>
>Sortir
True Atleast one number has boolean value as True>
Booléen et opérateur
L'opérateur booléen renvoie False si l'une des entrées est False, sinon renvoie True.
| UN | B | A et B |
|---|---|---|
| Vrai | Vrai | Vrai |
| Vrai | FAUX | FAUX |
| FAUX | Vrai | FAUX |
| FAUX | FAUX | FAUX |
Python Booléen Et Opérateur
Dans la première partie du code, l'expression globale a> b et b
Python3
# Python program to demonstrate> # and operator> > a>=> 0> b>=> 2> c>=> 4> > if> a>b>and> b print(True) else: print(False) if a and b and c: print('All the numbers has boolean value as True') else: print('Atleast one number has boolean value as False')> |
>
>Sortir
java concaténer des chaînes
False Atleast one number has boolean value as False>
Opérateur booléen non
L'opérateur Boolean Not ne nécessite qu'un seul argument et renvoie la négation de l'argument, c'est-à-dire qu'il renvoie True pour False et False pour True.
| UN | Pas un |
|---|---|
| Vrai | FAUX |
| FAUX | Vrai |
Opérateur booléen Python non
Le code démontre que lorsque la valeur de a est 0, elle est considérée comme fausse et le bloc de code à l'intérieur de l'instruction if est exécuté, imprimant le message correspondant.
Python3
# Python program to demonstrate> # not operator> > a>=> 0> > if> not> a:> >print>(>'Boolean value of a is False'>)> |
>
chaîne et sous-chaîne
>Sortir
Boolean value of a is False>
Opérateur booléen == (équivalent) et != (non équivalent)
Les deux opérateurs sont utilisés pour comparer deux résultats. == (l'opérateur équivalent renvoie True si deux résultats sont égaux et != (l'opérateur non équivalent renvoie True si les deux résultats ne sont pas identiques.
Python Boolean == (équivalent) et != (non équivalent) Opérateur
Le code attribue des valeurs aux variables a et b, puis utilise des instructions conditionnelles pour vérifier si a est égal à 0, si a est égal à b et si a n'est pas égal à b. Il imprime True pour les première et troisième conditions.
Python3
# Python program to demonstrate> # equivalent an not equivalent> # operator> > a>=> 0> b>=> 1> > if> a>=>=> 0>:> >print>(>True>)> > if> a>=>=> b:> >print>(>True>)> > if> a !>=> b:> >print>(>True>)> |
>
>Sortir
True True>
Python est l'opérateur
Le est un mot-clé est utilisé pour tester si deux variables appartiennent au même objet. Le test renverra True si les deux objets sont identiques, sinon il renverra False même si les deux objets sont égaux à 100 %.
Python est l'opérateur
Le code attribue d'abord la valeur 10 aux variables x et y. Il compare ensuite x et y à l'aide de l'opérateur is et imprime True car ils font référence au même objet. Ensuite, il attribue deux listes distinctes à x et y. Il compare ensuite x et y à l'aide de l'opérateur is et affiche False car les listes sont des objets différents en mémoire.
Python3
# Python program to demonstrate> # is keyword> > > x>=> 10> y>=> 10> > if> x>is> y:> >print>(>True>)> else>:> >print>(>False>)> > x>=> [>'a'>,>'b'>,>'c'>,>'d'>]> y>=> [>'a'>,>'b'>,>'c'>,>'d'>]> > print>(x>is> y)> |
>
>
un objet en javaSortir
True False>
Python dans l'opérateur
chez l'opérateur vérifie l'appartenance, c'est-à-dire vérifie si la valeur est présente dans une liste, un tuple, une plage, une chaîne, etc.
Python dans l'opérateur
Le code crée une liste d'animaux et vérifie si le lion en fil est présent dans la liste. Si un lion est trouvé dans la liste, il affiche True.
Python3
# Python program to demonstrate> # in keyword> > # Create a list> animals>=> [>'dog'>,>'lion'>,>'cat'>]> > # Check if lion in list or not> if> 'lion'> in> animals:> >print>(>True>)> |
>
>Sortir
True>