久久久精品2019免费观看_亚洲国产精品成人久久久_69国产成人综合久久精品91_国产精品久久精品视

Python 條件判斷

這章我們講條件判斷。什么是條件判斷,很簡單,舉個(gè)例子你就知道了,比如明天周日,你就不用上班。比如明天下雨,你就要帶傘,明天周日和明天下雨就是條件。

現(xiàn)在我可以這樣說一切條件都有兩種狀態(tài),成立或者不成立。成立結(jié)果就是True,不成立結(jié)果就是False。

既然條件到最后都是布爾值,那布爾值本身也可以是條件吧,這種通過判斷得到的布爾值或直接使用的布爾值做為條件的布爾值稱之為顯示布爾值。

還有一種叫隱式布爾值,就是所有的值都可以當(dāng)成布爾值去用,也就是說所有的值都可以當(dāng)成條件去使用,這個(gè)我們上面講過。

不管是整型、浮點(diǎn)型、字符串類型、列表類型、字典類型,這些所有類型的值背后都對應(yīng)一種布爾值。

其實(shí)大多數(shù)的值,都對應(yīng)布爾值True,我們只需要記住三個(gè)特征就行了。

分別是:0、None、空

None這種類型的值就它一個(gè),它記錄的就是什么都沒有的這種狀態(tài)。

然后空,它可以是空字符串、空列表、空字典。

這三個(gè)特例對應(yīng)的是布爾值False,其他所有的值都對應(yīng)True。

也就是說當(dāng)我把10當(dāng)成條件的話,它代表的就是True,如果是數(shù)字0的話,代表的就是False。直接放一個(gè)None的話,也是代表False。

把字符串‘于謙’當(dāng)成條件的話,就代表是True,如果我把于謙去掉,只剩下引號‘’,這就是空字符串,那代表的就是False。但是我敲幾個(gè)空格的話‘ ’,那不叫空字符串,空格也算是一種字符的。

現(xiàn)在我們沒辦法打印出來這些值背后所對應(yīng)的布爾值是True還是False,因?yàn)闂l件是要放到我們講if判斷里面去的,等我們后面講到了if判斷,就可以延時(shí)這個(gè)效果了、

未經(jīng)允許不得轉(zhuǎn)載:445IT之家 » Python 條件判斷

贊 (0) 打賞

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

微信掃一掃打賞