下面這段程式碼,會將 6+7
的運算結(jié)果,以 n
表示:
n = 6+7
所以當(dāng)你執(zhí)行 print n
時,屏幕上就會印出 13
。=
這個運算符號代表 將 =
右邊的結(jié)果,儲存至左邊的變數(shù)。
你也可以一次指定多個變數(shù)的值:
m, n = 5, 6
這樣一來,m
的值就是 5
而 n
則為 6
。
當(dāng)然,你也可以對變數(shù)進行運算:
n = 6 + 7
print n + 5
這段程式碼執(zhí)行的結(jié)果,會在屏幕上輸出 18
。
與某些程式語言(如:C/C++, Java 等)不同的是,在 Python 中使用變數(shù)不需要事先宣告,或是指定資料型態(tài)。然而,如果在還沒指定資料前就使用變數(shù)--比方說將它印在屏幕上--就會發(fā)生錯誤。
變數(shù)的名稱只能以英文字母(A
-Z
, a
-z
)、數(shù)字(0
-9
)以及底線(_
)所組成,英文字母*大小寫有別(case-sensitive)。要注意的是,變數(shù)名稱不得以數(shù)字開頭。
比方說 _myVar
, NumberY
都是合法的變數(shù)名稱;而 abcd
與 Abcd
則會視為兩個不同的變數(shù);6abc
則是不能使用的變數(shù)名稱。
如果程式中有需要讀取使用者所輸入的資料,可以使用 Python 內(nèi)建的 input
函式:
x = input('Please input a number:')
執(zhí)行這段程式碼時,程式會要求你輸入一個數(shù)字,而這個數(shù)字將會儲存至 x
變數(shù)。
Python 不只可以處理數(shù)值資料,上面的例子提到使用 input
函式,里面有一段以單引號(')所包起來的文字部份,這樣的資料在 Python 程式中稱為「字串」(string)。接下來,我們可以在Python 處理字串資料的章節(jié)了解如何在 Python 程式中處理字串資料。
更多建議: