上面的栗子中,迴圈首先檢查當前名字是否是「joker」,如果是,就以首字母大寫的方式列印;否則就以全大寫的方式列印。
1.判斷相等
上面的**中,我們使用乙個等號將name的值設定為『joker』,之後用兩個等號檢查name的值是否為『joker』。
這個相等運算子在兩邊的值相等時,返回true,否則返回false。在上面的栗子中,等號兩邊的值相等故返回true。
判斷相等不考慮大小寫
可以看到,圖中第一行列印的是false,因為在相等運算中為全匹配字元,是分大小寫的,如何做到不區分大小寫,可以用 lower() 方法 。
如第三行**,這樣可以將之全部轉換為小寫再比較是否相等以實現忽略大小寫比較是否相等。
2.判斷不相等
既然有判斷相等,那肯定有判斷不相等。不相等運算子為(!=)。
與相等運算子同理。
3.比較數字
條件語句中,可以包含各種數字比較,比如大於、小於、大於等於、小於等於。
4.檢查多個條件
如果要檢查兩個表示式的值都為true,可使用關鍵字 and 將兩個表示式連線起來。如果兩個表示式的值都為true,則整個表示式的值為true,否則為false。
用關鍵字 or 可以使表示式滿足其中之一的條件滿足,就能通過整個表示式:
5.檢查特定值是否包含(不包含)在列表中
使用關鍵字in可以用來檢查某值 是否包含在列表中:
如果是要檢查某值不包含在列表中,使用not in 即在 in 前加個not 就可以了。
6.布林表示式
布林表示式只有兩個值true、false。布林表示式經常用於條件判斷,比如使用者是否登入成功、使用者是否註冊等等。
7.其他的條件判斷
# 除了if ... else特別注意的是:執行語句前的縮排...語句之外還有其他的條件判斷。比如:
if布林表示式 :
執行語句
elif 布林表示式 :
執行語句
if布林表示式:
執行語句
elif 布林表示式 :
執行語句
else
: 執行語句
posted @
2019-05-27 22:16
桃子dev 閱讀(
...)
編輯收藏
Python 條件判斷
python 之if語句 計算機之所以能做很多自動化的任務,因為它可以自己做條件判斷。比如,輸入使用者年齡,根據年齡列印不同的內容,在python程式中,可以用 if語句 實現 age 20 if age 18 print your age is age print adult print end ...
Python 條件判斷
python if語句if 條件判斷1 執行1 elif 條件判斷2 執行2 elif 條件判斷3 執行3 else 執行4 這個給兩個例子想必大家就能懂了 bmi指數 即身體質量指數,簡稱體質指數又稱體重,英文為body mass index,簡稱bmi bmi是用體重公斤數除以身高公尺數平方得出...
Python 條件判斷
python程式設計中if語句用於控制程式的執行,基本形式為 if 判斷條件 執行語句 score 80 if score 80 print score is a else print score is not a 注意 print語句要注意縮排,不要tab和空格混用,否則回變編譯報錯 案例2 成績...