【學習總結】 python-DAY3 -- and or 用法

1.對於 and,從左到右運算:

  • 如果所有表達式都爲真,則 and 返回最後一個表達式。
  • 否則,and 返回第一個假值。 

2 and 3

輸出 3

‘’and 3

輸出‘’

2.對於 or,從左到右運算:

  • 如果有一個爲真,則 or 立刻返回該值。
  • 否則,or 返回最後一個表達式。
  • or 找到第一個真值後會忽略計算剩餘的表達式。

注意到:返回的並不是布爾值,而是其中某個參與比較的表達式值。 


2 or 3

輸出2


在 Python 中,可以在布爾上下文中使用幾乎所有類型的表達式。通常的數據類型的“空值”都爲 False。

  • None 爲假值
  • 數值 00.0 等爲假值
  • 空串 "" 爲假值
  • 空列表 [] 爲假值
  • 空元組 () 爲假值
  • ... 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章