And operator. Performs a logical conjunction on two expressions.
(if both expressions evaluate to True, result is True. If either expression evaluates to False, result is False)
||
Or operator. Performs a logical disjunction on two expressions.
(if either or both expressions evaluate to True, result is True)
!
Not operator. Performs logical negation on an expression.