變數(Variables)

變數概念操作範例

變數是一個程式儲存東西的最小單元,舉一個生活化的例子讓大家了解:

// 
president_tw_name = "Tasi, EE"
president_gender = "Female"
president_tw_age = 65
president_at_present = True

以上的例子是某個國家的總統變數,每個變數代表著不同的資訊,而變數就是等號左邊的那些東西,在未來我們還是可以持續利用它們,這時候你可以這樣:

# Input
print(president_tw_name)
Tasi, EE

或是讓某個變數加上某些東西,例如說我想要讓president_tw_age加上5歲,我就可以利用以下指令:

president_tw_age = president_tw_age + 5

欸!如果president_tw_age在等號兩邊銷掉,這樣空白等於5,好怪!這一行就是一個讓你思考脫離方程式的思考模式,這行講的是『president_tw_age這個變數會被指定為原本的president_tw_age加上5』,所以這邊的等號會叫做「指定」的概念,而不是方程式或四則運算的「等於」。

如果這時候再下一個print(president_tw_age),則會跳出70,之前的預設值就被成功地「取代」掉了。

Python的變數型態

從上面的一個簡單直覺的範例中,我們就使用到了三個變數型態,當然Python變數還有以下幾種,搭配範例就可以很好的延伸,重點是要讓它變得直覺。

變數型態說明範例

str

儲存文字或字句

name = "Raymond"

int

儲存整數位資料

age = 50

float

儲存帶小數位資料

weight = 70.4

bool

判斷「是」或「否」的值,條件判斷時均以bool判斷是否成立

raining = True

None

代表什麼都沒有的東西,像Null

return_value = None

Last updated