布爾表達式

運算關係從大到小:not>and>or
a and false==fase
a and true==a
a or false==a
a or true==true
當0和1對應false和true時:
and與乘法相似
or與加法相似
and和or操作符都符合分配率:
a or (b and c)==(a or b)and(a or c)
a and (b or c)==(a and b)or(a and c)
布爾代數符合德摩根定律:
not(a or b)==(not a)and(not b)
not(a and b)==(not a)or(not b)
對於序列類型來說,一個空序列被解釋爲假,而任何非空序列被指示爲真。

bool(0)
False

bool(1)
True

bool("hello")
True

bool("")
False

bool([1,2,3])
True

bool([])
False
發佈了32 篇原創文章 · 獲贊 30 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章