Python中 and or 運算順序詳解 --- 短路邏輯

核心思想

表達式從左至右運算,若 or 的左側邏輯值爲 True ,則短路 or 後全部的表達式(不論是 and 仍是 or),直接輸出 or 左側表達式 。

表達式從左至右運算,若 and 的左側邏輯值爲 False ,則短路其後全部 and 表達式,直到有 or 出現,輸出 and 左側表達式到 or 的左側,參與接下來的邏輯運算。

若 or 的左側爲 False ,或者 and 的左側爲 True 則不能使用短路邏輯。

 

 

詳情參見:http://www.cnblogs.com/an9wer/p/5475551.htmlhtml

相關文章
相關標籤/搜索