詳解 Python 中的變數

2021-09-05 10:32:39 字數 1425 閱讀 6533

目錄

1.1 注釋

1.2 變數命名

1.3 變數賦值

1.4 同步賦值

在 python 中,使⽤「#」標記注釋。注釋不會被 python 直譯器執⾏。注釋是開發⼈員⽤來提醒⾃⼰或他⼈程式如何⼯作的重要⼿段,注釋還會⽤在⽂檔的寫作中。

#display hello world

print("hello world")

上述**將會列印出 hello world 字串。

物理行與邏輯行

所謂物理⾏(physical line)是你在編寫程式時你所看到的內容。所謂邏輯⾏(logical line)是 python 所看到的單個語句。 python 會假定每⼀物理⾏會對應⼀個邏輯⾏。有關邏輯⾏的⼀個例⼦是諸如 print(』hello world』)這樣⼀句語句——如果其本⾝是⼀⾏(正如你在編輯器⾥所看到的那樣),那麼它也對應著⼀⾏物理⾏。python 之中暗含這樣⼀種期望: python ⿎勵每⼀⾏使⽤⼀句獨⽴語句從⽽使得**更加可讀。

變數(vaiable)實質上是對記憶體中位址的命名,在記憶體中儲存著諸多物件,為了⽅便使⽤這些物件,便有了變數。把變數和函式的名稱我們叫作識別符號(identifier)。在 python 中,識別符號必須遵守以下規則:

1. 所有識別符號必須以字母或者下劃線 ( _ ) 開頭,不能以數字開頭。如 my_var 就是⼀個有效的識別符號,⽽ 1digit 就不是。

2. 識別符號可以包含字母、數字和下劃線。識別符號不限長度。

3. 識別符號不能是關鍵字(所謂關鍵字,就是 python 中已經使⽤並有特定含義的單詞)。

值(value)是程式運⾏過程中的基本元素之⼀,例如 1, 3.14, 」hello」 等等都是值。在程式設計屬於中,它們又被叫作字⾯量(literals)。字⾯量擁有不同的型別,如 1 是整型(int), 3.14 是浮點型(float), 」hello」 是字串(string)。

在 python中,⽆需宣告變數型別,直譯器會根據變數的值⾃動判斷變數型別。使⽤等於號為變數賦值,等於號也被認為賦值操作符(operator)。以下是變數宣告的⼀些例⼦:

x = 100 # x 是 整 型

pi = 3.14 # pi 是 浮 點 類 型

empname = "python is great" # empname 是 字 符 串

a = b = c = 100 # 將 100賦 值 給a、 b、 c

注意,變數 x 中並不儲存 100 ⾃⾝,它儲存的是 100(它是⼀個整型物件)的引⽤(reference)位址。

python 可以使⽤以下語法對多個變數同步賦值:

var1, var2, ..., varn = exp1, exp2, ..., expn

Python變數詳解

1 變數賦值 python中的變數不需要宣告,變數的賦值操作既是變數宣告和定義的過程。每個變數在記憶體中建立,都包括變數的標識,名稱和資料這些資訊。每個變數在使用前都必須賦值,變數賦值以後該變數才會被建立。2 多個變數賦值 python允許你同時為多個變數賦值。例如 a b c 1 以上例項,建立乙...

詳解Python中的變數命名與使用

駝峰命名法 寫法大駝峰命名法 每乙個單詞的首字母都大寫 firstname lastname 小駝峰命名法 第乙個單詞以小寫字母開始,後續單詞的首字母大寫 firstname lastname 在python中定義變數的時候,不需要指定變數的型別。但變數型別可以通過賦值進行轉換。表示 型別str 字...

mysql中的變數詳解

一 系統變數 1.說明 變數由系統定義,不是使用者定義,屬於伺服器層面 2.注意 系統變數包含全域性變數和會話變數,全域性變數需要新增global關鍵字,會話變數需要新增session關鍵字,如果不寫,缺省會話級別 使用步驟 1 檢視所有系統變數 show global session variab...