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.