首頁>技術>

變數

變數是所有程式語言中必不可少的,是指表示(指向)特定值的名稱。在Python中變數名稱(識別符號)只能由字母、數字、下劃線(_)構成,並且不能以數字開頭。

不同於其他的一些程式語言,Python中的變數在使用前必須給其賦值,因為Python變數沒有預設值。

例如:使用識別符號x來表示3,則可以執行如下程式碼:

變數賦值

上圖中的程式碼稱為賦值,意思是將變數x與3(具體的值或者物件)關聯起來。在給變數賦值(初始化)後即可在表示式中使用變數,如下所示:

表示式中使用變數

PS:在Python中以下劃線(_)開頭的變數有其具體的含義,將在後續章節中解釋。

語句

在程式語言中我們通常會提到語句,例如:在Java中,通常以分號(;)來表示一條語句,但是在Python中語句和表示式並沒有很嚴格的區分,可以理解為:表示式是一些東西,而語句做一些事情,例如:12 * 2 是一個表示式,而print(12 * 2)則是一個語句,用於將12 * 2的結果列印到控制檯。但是在Python直譯器中,12 * 2和print(12 * 2)看到的結果是一樣的,因為直譯器總是會將表示式的值打印出來,如下所示:

PS:但是在Python指令碼程式中,單獨的表示式除了執行一些計算外不會有任何作用。

在直譯器中,執行賦值語句時,不會列印任何值,這是因為賦值語句不是表示式,因此沒有可供直譯器列印的值,如下所示:

執行賦值語句,僅僅是將變數x與值1024進行關聯,從面向物件的程式設計思想來理解,可以理解為變數x指向了值為1024的物件,而x即為物件1024的一個引用。

8
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 「工具」使用 VuePress 快速搭建好看的個人部落格