In each case, the left-hand side evaluates to something falsey (empty sequence or empty set), so the result is that first falsey value. Python never bothers to evaluate anything on the right-hand side ...
Python supports unary operators for no change and negation, + and -, respectively; and binary arithmetic operators +, -, *, /, //, %, and **, for addition ...
Python supports unary operators for no change and negation, + and -, respectively; and binary arithmetic operators +, -, *, /, //, %, and **, for addition ...