python入門第五課——條件語句

一、一個if判斷語句

python程序語言指定任何非0和非空(!null)為true,0或null為false

Python編程中if 語句用於控制程序的執行,基本形式:

if 判斷條件:執行語句……else:執行語句……

1、if 語句的判斷條件可以用>(大於)、<(小於)、==(等於)、>=(大於等於)、<=(小於等於)來表示其關係。

2、其中"判斷條件"成立時(非零),則執行後面的語句,而執行內容可以多行,以縮進來區分表示同一範圍。

3、else 為可選語句,當需要在條件不成立時執行內容則可以執行相關語句

二、多個if判斷語句

當判斷條件為多個值時,可以使用以下形式:

if 判斷條件1:執行語句1……elif 判斷條件2:執行語句2……elif 判斷條件3:執行語句3……else:執行語句4……

三、多個判斷條件

由於 python 並不支持 switch 語句,所以多個條件判斷,只能用 elif 來實現,如果判斷需要多個條件需同時判斷時,可以使用 or (或),表示兩個條件有一個成立時判斷條件成功;使用 and (與)時,表示只有兩個條件同時成立的情況下,判斷條件才成功。

當if有多個條件時可使用括弧來區分判斷的先後順序,括弧中的判斷優先執行,此外 and 和 or 的優先順序低於>(大於)、<(小於)等判斷符號,即大於和小於在沒有括弧的情況下會比與或要優先判斷,優先順序可參考前幾章的優先順序列表。

四、簡單的語句組

你也可以在同一行的位置上使用if條件判斷語句,如下實例:

var = 100 if ( var == 100 ) : print "變數 var 的值為100"

結果:

變數 var 的值為100

Good bye!

聲明:

僅為本人學習,無任何商業用途。

參考菜鳥教程:

runoob.com/python/pytho

推薦閱讀:

簡單數據處理—實踐案例分析
記錄我是如何轉型大數據分析(二)——iris
10. 數據分析三元論:勢、道、術
有禮有面有據 - 當紀錄片遇到數據可視化
不識廬山真面目,只緣身在此山中

TAG:數據分析 | Python入門 |