The three Boolean operators are:
- and
- or
- not
These are used to compare Boolean values .
Binary Boolean Operators #
The and and or operators always take two Boolean values so they’re considered binary operators.
The and Operator’s Truth Table
Expression | Evaluates to … |
---|---|
True and False | False |
False and True | False |
False and False | False |
The or Operator’s Truth Table
Expression | Evaluates to … |
---|---|
True or True | True |
True or False | True |
False or True | True |
False or False | False |
Unary Boolean Operator #
Operates on only one Boolean value which makes it unary.
The not Operator’s Truth Table
Expression | Evaluates to … |
---|---|
not True | False |
not False | True |
Mixing Boolean and Comparison Operators #
Because comparison operators evaluate to Boolean values, you can use them in expressions with the Boolean operators.
>>>(4 < 5) and (5 < 6)
True