PythonMasterClass

Booleans

L'algèbre Booléen

Les boolean, booléen en Français, sont des type de variable à deux états « True » et « False » correspondant en Python à 1 et 0 respectivement. Elles ont pour but de représenter les valeurs de vérité de la logique de l’algèbre booléenne, crée par George Boole au XIXème siècle.

Les objets suivants sont considérés comme étant valeur booléenne fausse par défaut :
la valeur numérique de zéro que ce soit un int ou un float ou tout autre type numérique, la valeur nulle (None), les contenants vides (listes,ensembles etc.) et les chaînes de caractère vides. On peut bien entendu fixer une valeur (True ou False) à la déclaration d’une variable.

Qui dit algèbre différents, dit opérateurs différents. En effet, pour manier le boolean on doit utiliser d’autres opérateurs que ceux habituels : and (ET), or (Ou logique) et not (négation logique).

On peut aussi utiliser les opérateurs de comparaison habituels : supérieurs et inférieurs : < , >
supérieurs ou égale et inférieur ou égale : < =, >= .
égal ou inégal : == ,!= .
Le « ! » quant à lui est un opérateur qui signifie la négation logique.

>>> x= 5<9 # True >>> x= 5>9 # False >>> x= 5≥5 # True >>> x=5==5 # True >>> x= 5!=5 # False >>> x= 2>5 and 5<29 # False >>> x= 2>5 or 5<29 # True

En faisant par exemple : 2<5 and 5<29 On a donc écrit 2<5<29.

Il existe encore d’autres opérateurs qui seront utilisés dans la suite du cours notamment in qui permet de tester l’appartenance d’une valeur à un ensemble (on verra ça par la suite ) et d’autres plus complexe.

Voilà, vous savez tout ce qu’il faut pour commencer à utiliser les boolean dans vos programmes !