Python: как присвоить логической переменной противоположное значение

Чтобы установить логическую переменную в противоположное ей значение в Python, вы можете использовать любой из следующих методов:

Метод 1. Использование оператора not:

my_bool = not my_bool

Метод 2. Использование оператора отрицания:

my_bool = -my_bool

Метод 3. Использование побитового оператора XOR:

my_bool = my_bool ^ True

Метод 4. Использование оператора сравнения:

my_bool = my_bool != True

Метод 5. Использование тернарного оператора:

my_bool = not my_bool if my_bool else True