Читать книгу Routineaufgaben mit Python automatisieren - Al Sweigart - Страница 57
Der Operator not
ОглавлениеAnders als and und or wird der Operator not nur auf einen einzelnen booleschen Wert (oder einen Ausdruck) angewendet und daher als unär bezeichnet. Das Ergebnis ist einfach der gegenteilige boolesche Wert.
>>> not True
False
>>> not not not not True
True
Ebenso wie bei doppelten Verneinungen in Schrift und Sprache können Sie auch not-Operatoren verschachteln (), allerdings gibt es nie nicht keinen Grund dafür, so etwas in einem Programm zu tun. Tabelle 2–4 zeigt die Wahrheitswertetafel für not.
Ausdruck | Ergebnis |
not True | False |
not False | True |
Tab. 2–4Wahrheitswertetafel für den Operator not