Python編程語言規定任何非零非空值為真,0或null為假。
Python編程中的If語句是用來控制程序執行的。當“判斷條件”成立(非零)時,將執行下面的語句,執行內容可以是多行,用縮進來區分相同的範圍。
條件測試:
(1)概念:
每個if語句的核心是壹個值為True或False的表達式,這被稱為條件測試。Python根據條件測試是真還是假來決定是否執行if語句中的代碼。如果條件測試的值為True,Python會立即執行If語句後的代碼;如果為False,Python將忽略代碼。
(2)檢查它們是否相等:
通常會用“= =”的左值和右值是否相等來判斷程序是否繼續,會區分大小寫,也會用到”!= "表示不平等繼續,平等被忽略。
(3)檢查多個條件:
And:要檢查兩個條件是否都為真,可以使用關鍵字and將兩個條件測試合並為壹個;如果每個測試都通過,則整個表達式為真;;如果至少有壹個測試失敗,則整個表達式為假。
Or:關鍵字or也可以讓妳檢查多個條件,但是只要至少滿足壹個條件,就可以通過整個測試。僅當兩個測試都失敗時才使用或的表達式。
(4)檢查特定值是否包含在列表中:
若要確定特定值是否已經包含在列表中,可以在中使用關鍵字。
(5)檢查特定值是否未包含在列表中:
確保特定值不包含在列表中是很重要的。您可以使用關鍵字not in。
(6)布爾表達式:
布爾表達式的結果不是真就是假。