booléen Python
Fonctions et méthodes Python
Michael Zippo
01.11.2021
Le Python Boolean type de donnéesn’a que deux états possibles, le mots-clés False
et 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ément | Exemple |
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 Symbole | Description |
== | é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.
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 !"
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 :
Dans ce cas, notre client fidélité n’a passé aucune commande avec sa carte, donc notre méthode bool()
renvoie False
.
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é.