Да это пример в книге... Такой синтаксис не понятен, как там. Сначала действие произойдет а скобках, там вернётся (false ot true) или наоборот, а как этот not за скобками будет играть роль?
not инвертирует.
1 -> 0
0 -> 1
если то, что за скобками окажется True, то not инвертирует в False и наоборот