Python 學習筆記之變數

2021-07-03 14:47:01 字數 1035 閱讀 6553

python中變數名規則與其它大多數高階語言一樣,都是受c語言影響。 變數名一般由字元、數字、下劃線組成,python 變數名是

大小寫敏感的。

python是動態型別語言,不需要預先宣告變數的型別。變數的型別和值在值在賦值那一刻決定。另外,python中,由於記憶體管理是由直譯器負責的,所以開發人員可以從記憶體事物中解放出來。

counter = 0

miles = 1000.0

name = 'bob'

1)變數counter 為整型賦值;

2)變數miles 為浮點型;

3)變數name 為字串

注: python 不支援c語言中的自增1和自減1操作符,這是因為+和-也是單目操作符,python 會將- - n解釋為-(-n)從而得到n, 同樣++n也是n。

python支援五中基本數字型別

有符號整型

int0101

84-12

0x80

-0x92

長整型 long

33532987

-2535

0xdeca89

布林值 bool

true

false

浮點值float

3.14159

4.2e-10

-90.0 複數

complex

6.23+1.5j   -0.224+0j

注:python中長整型能表達的範圍圓圓超過c語言的長整型,事實上,python的長整型僅受限與使用者計算機的虛擬記憶體。

python中字串被定義為引號之間的字元集合,支援使用成對的單引號或雙引號,三引號(三個連續的單引號或雙引號)可以用來包含特殊的字元。 使用索引操作符( [  ] )和切片操作符(  [ : ]  )可以得到子字串。

加號(+)用於字串鏈結運算,星號(*)則可用於字串重複。(perl 中則使用 .  鏈結字串, string x 4表示重複4次string)

參看資料:

《python 核心程式設計(第二版)》

python學習筆記之變數

python的字串列表有2種取值順序 從左到右索引預設0開始的,最大範圍是字串長度少1 從右到左索引預設 1開始的,最大範圍是字串開頭 如果你要實現從字串中獲取一段子字串的話,可以使用變數 頭下標 尾下標 就可以擷取相應的字串,其中下標是從 0 開始算起,可以是正數或負數,下標可以為空表示取到頭或尾...

mysql學習筆記之變數

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

python學習之變數型別

python的主要變數型別包括以下九種,可用type 函式檢視變數型別。num 1 num1 1 num2 num ty type num print ty print num print id num print id num1 print id num2 值得注意的是,從結果可以出這裡的num ...