檢查多個條件,有時你需要兩個條件都爲True時才能執行操作,有時只要有一個條件滿足就可以執行操作,此時則需要關鍵字and和or。
有時候執行操作前必須檢查列表中是否包含特定的值,這時可以使用關鍵字in;若需要確定某些特定的值未包含在列表中,可使用關鍵字not in
在if語句中,縮進的作用和for循環語句的作用相同。
如果需要在符合條件時執行一種操作,不符合條件時執行另一種操作,則可以採用if-else語句;如果需要檢查超過兩種情形,則可以使用if-elif-else結構,其中elif可以使用多次,python只執行其中的一個代碼塊,它依次檢查每個條件測試,直到遇見通過了的條件測試。注意,其後同樣都需要跟冒號;python並不要求if-elif後面一定要有else代碼塊。因爲else是一條包羅萬象的語句,只要不滿足任何if或elif的測試語句,就會執行,因此有可能會引起無效或者惡意的數據;有時我們需要測試多個條件,在這種情況下應使用一系列的if語句
使用if語句處理列表
1.檢查特殊元素:
2.確定列表不是空的
3.使用多個列表