user
En python, comment inverser un booléen ?
alphonsio

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.