2010-07-03から1日間の記事一覧

and と or の動作がイメージと違う

andの場合 値は左から右にブール値として評価されます。 すべての値がブール値としてtrueである場合、 and は最後の値を返します。 いづれかの値がfalseである場合、 and は最初のfalseとなる値を返します。 >>> 1 and 2 and 3 and 4 4 >>> [] and {} and 0 …