booléen Python

Le Python Boolean type de donnéesn’a que deux états possibles, le mots-clés Falseet True. Les booléens ne peuvent contenir aucune autre valeur et sont le plus petit type de données. Les booléens sont essentiels à de nombreux aspects de la programmation, comme l’utilisation des instructions if.

Remarque sur les majuscules. Le mot Booléen, du nom du mathématicien George Boole, est toujours en majuscule. De plus, les mots True et False sont en majuscule en Python car ce sont des mots-clés réservés dans le langage de programmation.

Pour vous aider à démarrer avec Python Booléens, nous avons écrit ce tutoriel sur les bases booléennes. Nous verrons comment utiliser les booléens pour évaluer les variables et les expressions. Et nous allons montrer comment les booléens peuvent être utilisés avec Instructions Python if pour contrôler le flux d’un programme.

Python Boolean

Les booléens sont utilisés pour représenter les valeurs de vérité, et ils dérivent des mathématiques et de l’arithmétique. En fait, les booléens sont les blocs de construction d’algorithmes complexes. Lorsque vous programmez, vous utilisez des booléens pour évaluer les expressions et renvoyer un résultat qui est soit vrai, soit faux.

Voici un exemple d’un booléen Python utilisé pour stocker si c’est l’été :

Notre paramètre évalué à False, indiquant qu’il n’est pas l’été. Voici les éléments de cette déclaration Python :

√âlémentExemple
variable"is_summer‚"
opérateur"=‚"
valeur"False‚"

Lors de la programmation, nous attribuons les valeurs booléennes Python à une variable ; la valeur ne peut être égale qu’à Vrai ou Faux.

81 % des participants ont déclaré qu’ils se sentaient plus confiants quant à leurs perspectives d’emploi en technologie après avoir assisté à un bootcamp. Soyez jumelé à un bootcamp aujourd’hui.

Le diplômé moyen d’un bootcamp a passé moins de six mois en transition de carrière, du démarrage d’un bootcamp à la recherche de son premier emploi.

Les comparaisons sont une caractéristique de la programmation qui vous permettent de comparer des opérandes et de renvoyer une valeur Vrai ou Faux en fonction de la comparaison.

Par exemple, supposons que vous construisez un programme qui calcule le plus haut b√¢timent du monde. Pour que votre programme fonctionne, vous souhaiterez peut-être comparer plusieurs paramètres ou valeurs booléens Python pour trouver le plus grand. Pour ce faire, vous pouvez utiliser le type de données booléen.

Opérateurs Python

En plus des opérateurs arithmétiques, il existe un certain nombre d’Opérateurs logiques Python et opérateurs de comparaison. Vous pouvez utiliser ces opérateurs pour comparer des valeurs ou des opérandes. Un tableau des opérateurs de comparaison et des symboles Python associés suit :

Opérateur de comparaison SymboleDescription
==égal à
!=différent de
>supérieur à
<inférieur à
>=supérieur ou égal à
<=inférieur ou égal à

Pour illustrer davantage comment Les booléens fonctionnent en Python, prenons un autre exemple. Supposons que nous possédions un magasin de crème glacée et que nous voulions savoir si un membre de la fidélité a acheté plus de huit pintes. Ceci est important car chaque client reçoit une pinte de crème glacée gratuite après en avoir acheté huit. pintes.

Nous pourrions vérifier si un client a acheté plus de huit pintes de crème glacée en utilisant les lignes de code suivantes :

La sortie de notre code est False.

Comme vous pouvez le voir, notre programme utilise l’opérateur supérieur à pour vérifiez si notre client a acheté plus de huit pintes. Dans ce cas, notre client n’a acheté que six pintes de crème glacée, notre opérande est donc évalué à Faux.

Et si nous voulions vérifier si notre client a acheté exactement huit pintes de crème glacée ? Nous pourrions utiliser l’opérateur égal à (==), comme ceci :

Le résultat de notre code est False.

Parce que notre client n’a que acheté six pintes de crème glacée, notre déclaration pints_of_ice_cream_purchased == 8 évaluée à False. Si notre client avait acheté huit pintes de crème glacée, notre déclaration aurait été évaluée à True.

De même, les booléens peuvent être utilisés pour évaluer le résultat d’une comparaison de chaaînes. Supposons que nous voulions savoir si un client a commandé la saveur de crème glacée Triple Chocolate Fudge, qui figure sur le menu secret. Nous pourrions effectuer cette comparaison en utilisant le code suivant :

La sortie de notre code est True.

Notre client a commandé le Triple Saveur de crème glacée Chocolate Fudge, donc lorsque notre programme évalue cela, il renvoie : True.

Il convient de noter que les comparaisons de chaaînes sont sensibles à la casse . Ainsi, si nous avions saisi la commande du client en tant que triple fondant au chocolat, le code ci-dessus aurait renvoyé False.

√âvaluer les variables à l’aide de booléens

Python inclut une fonction intégrée appelée bool() que vous pouvez utiliser pour évaluer une variable ou une valeur. bool() prend un argument : la valeur ou la variable que vous souhaitez évaluer.

Voici la syntaxe de la méthode bool() :

La méthode bool() peut être utile dans un certain nombre de cas.

Tout d’abord, si vous souhaitez effectuer une comparaison, vous pouvez l’inclure dans la méthode bool(), qui renvoie une valeur booléenne. Par exemple, disons que vous voulez savoir si un client a acheté 50 pintes ou plus de crème glacée dans votre magasin. Si c’est le cas, vous souhaitez envoyer une carte de remerciement à ce client. Vous pouvez le découvrir en utilisant le code suivant :

"Career Karma est entré dans ma vie quand J’en avais le plus besoin et m’a rapidement aidé à correspondre à un bootcamp. Deux mois après avoir obtenu mon diplôme, j’ai trouvé l’emploi de mes rêves qui correspondait à mes valeurs et à mes objectifs dans la vie !"

Venus, ingénieur logiciel chez Rockbot

La sortie de notre code est True.

Notre client a acheté plus de 50 pintes de crème glacée, donc notre déclaration est évaluée à True. Il est important de noter que vous n’avez pas besoin d’utiliser la méthode bool() pour une comparaison comme celle-ci. Mais cela peut être utile, car il montre clairement le but de votre code.< /p>

Deuxièmement, si vous voulez vérifier si une valeur est vide, None ou False, vous pouvez utiliser la méthode bool(). C’est l’utilisation la plus courante du bool(). Cette méthode convertit une valeur en un booléen selon les tests de "vérité standard". Ainsi, vous pouvez utiliser la méthode, par exemple, pour convertir des entiers ou des nombres à virgule flottante en booléens.

Disons que nous avons une liste de commandes de glaces par un client fidèle. Nous veulent vérifier s’ils ont commandé avec leur carte de fidélité. Nous pourrions effectuer cette évaluation en utilisant les lignes de code suivantes :

Notre code renvoie Faux.

Dans ce cas, notre client fidélité n’a passé aucune commande avec sa carte, donc notre méthode bool() renvoie False.

Boolean Flow Control

La valeur booléenne est une partie importante du contrôle de flux dans la programmation. C’est parce que les booléens évaluent si une condition est vraie ou fausse. Et cette information peut être utilisée pour juger si un bloc de code spécifique doit être exécuté.

En Python, les instructions conditionnelles dans la ligne d’en-tête, telles que les instructions if, exécutent le code si une certaine condition ou un ensemble de conditions est rempli. Ces instructions fonctionnent uniquement parce que les booléens évaluent la condition spécifiée dans l’instruction.

Utilisons un exemple pour illustrer comment cela fonctionne. Supposons que nous créons un programme qui prend en compte l’adresse e-mail d’un client et vérifie s’il sont inscrits à notre programme de récompenses. Si le client est inscrit, nous voulons imprimer un message sur la console indiquant Ce client est un client de fidélité ! Sinon, nous voulons imprimer Non record.

Pour ce faire, nous pourrions utiliser les lignes de code suivantes :

Notre code renvoie True.

Dans notre programme, notre L’expression if (dans la ligne d’en-tête) évalue si la variable loyalty_customer est égale à True. Si loyalty_customer est égal à True, l’instruction if sera évaluée à True. Ainsi, le message Ce client est un Client Fidélité ! sur la ligne suivante sera imprimé sur la console. Si loyalty_customer est égal à False, alors l’instruction if sera évaluée à False. Dans ce cas, notre programme affichera No record.

Les booléens nous permettent d’évaluer les déclarations et peuvent être utilisés avec des conditions pour vérifier si une certaine déclaration est True ou False.

Conclusion

Les booléens sont un type de données important en programmation qui peut indiquer si une valeur est True ou False.

Les booléens sont souvent utilisés pour évaluer des instructions à l’aide d’opérateurs de comparaison et peuvent également être utilisés pour contrôler le flux d’un programme. De plus, Python a une méthode intégrée appelée bool() pour vérifier si un élément est vide ou égal à None ou False.

Ce tutoriel a exploré les opérateurs de comparaison avec les booléens, contrôle de flux avec des booléens et la méthode Python bool(). Vous disposez désormais des connaissances nécessaires pour travailler avec les booléens en Python comme un expert !