變數儲存在記憶體中的值。這就意味著在建立變數時會在記憶體中開闢乙個空間。
基於變數的資料型別,直譯器會分配指定記憶體,並決定什麼資料可以被儲存在記憶體中。
因此,變數可以指定不同的資料型別,這些變數可以儲存整數,小數或字元。
python 中的變數賦值不需要型別宣告。
每個變數在記憶體中建立,都包括變數的標識,名稱和資料這些資訊。
每個變數在使用前都必須賦值,變數賦值以後該變數才會被建立。
等號(=)用來給變數賦值。
等號(=)運算子左邊是乙個變數名,等號(=)運算子右邊是儲存在變數中的值。例如:
#!/usr/bin/python以上例項中,100,1000.0和"john"分別賦值給counter,miles,name變數。# -*- coding: utf-8 -*-
counter
=100
# 賦值整型變數
miles
=1000.0
# 浮點型
name
="john"
# 字串
counter
miles
name
執行以上程式會輸出如下結果:
1001000.0
john
python允許你同時為多個變數賦值。例如:
a = b = c = 1
以上例項,建立乙個整型物件,值為1,三個變數被分配到相同的記憶體空間上。
您也可以為多個物件指定多個變數。例如:
a, b, c = 1, 2, "john"
以上例項,兩個整型物件1和2的分配給變數a和b,字串物件"john"分配給變數c。
在記憶體中儲存的資料可以有多種型別。
例如,person.s年齡作為乙個數值儲存和他或她的位址是字母數字字元儲存。
python有一些標準型別用於定義操作上,他們和為他們每個人的儲存方法可能。
python有五個標準的資料型別:
數字資料型別用於儲存數值。
他們是不可改變的資料型別,這意味著改變量字資料型別會分配乙個新的物件。
當你指定乙個值時,number物件就會被建立:
var1 = 1
var2 = 10
您也可以使用del語句刪除一些物件的引用。
del語句的語法是:
del var1[,var2[,var3[....,varn]]]]
您可以通過使用del語句刪除單個或多個物件的引用。例如:
del var
del var_a, var_b
python支援四種不同的數字型別:
例項一些數值型別的例項:
intlong
float
complex
1051924361l
0.03.14j
100-0x19323l
15.20
45.j
-786
0122l
-21.9
9.322e-36j
0800xdefabcecbdaecbfbael
32.3+e18
.876j
-0490
535633629843l
-90.
-.6545+0j
-0x260
-052318172735l
-32.54e100
3e+26j
0x69
-4721885298529l
70.2-e12
4.53e-7j
Python 變數型別(二)
python字串 字串或串 string 是由數字 字母 下劃線組成的一串字元。一般記為 s a1a2 an n 0 它是程式語言中表示文字的資料型別。python的字串列表有2種取值順序 從左到右索引預設0開始的,最大範圍是字串長度少1 從右到左索引預設 1開始的,最大範圍是字串開頭 如果你的實要...
Python學習(二) Python變數型別
變數儲存在記憶體的值。這就意味著在建立變數時會在記憶體中開闢乙個空間。python中的變數賦值不需要型別宣告。每個變數在使用前都必須賦值,變數賦值以後該變數才會被建立。python允許同時為多個變數賦值。例如 a b c 1 為多個物件指定多個變數 a,b,c 1,2,john numbers 數字...
python 變數命名規範及變數型別總結
一 變數的命名 1 第乙個字元必須是字母表中的字母 大寫或小寫 或者乙個下劃線 2 可以由字母 大寫或小寫 下劃線 或數字 0 9 組成。3 對大小寫敏感的。二 變數的型別 python 不包含像 int 這樣的簡單型別 只有物件型別,如果 python 中需要整數值,將整數賦值給相應變數 如i 1...