ttp://omake.accense.com/wiki/PythonIntroLogicalAnd

("or"の説明のとこ)
>左辺が真(False/0/""以外)なら、右辺の評価(実行)をせずに、左辺の値を返す。
>    右辺の評価を行わないのが重要。
>    「真を返す」のではなくて、右辺の値をそのまま返すのが重要。
説明はわかりやすいけど、返すのは左辺の値じゃ?