L'opérateur logique not
permet d'inverser un booléen en Python.
a = not b
Pour inverser un booléen en Python, on utilise l'opérateur logique not
. Cet opérateur inverse la valeur :
True
devient False
,False
devient True
.Exemple :
# Exemple de booléen
booleen = True
# Inversion du booléen
booleen_inverse = not booleen
print(booleen_inverse) # Affiche False
Dans cet exemple, not
est utilisé pour inverser la valeur de booleen
.
Remarque : il ne faut pas utiliser l'opérateur ~
qui est un opérateur bit à bit appelé "complément à un" ou "bitwise NOT". Il fonctionne différemment de l’opérateur logique not, car il opère directement sur la représentation binaire des entiers.