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 ...