變數就是用來儲存資料,並呼叫,一般儲存在記憶體中,可以指定不同的資料型別。
變數名字標識你的資料
python有5個標準資料型別
*number(數字)
*string(字串)
*list(列表)
*tuple(元組)
*dictionary(字典)
python數字數字資料型別用於儲存數值
他們是不可改變的資料型別,這意味著改變量字資料型別會分配乙個新的物件。
var = 1
python中支援四種不同的數字型別
int(有符號整型)
long(長整型)
float(浮點型)
complex(負數)
python字串
字串或串(string)是由數字、字母、下劃線組成的一串字元。
python的字串列表有2種取值順序:
str = 'hello world!'
print str
print str[0]
輸出hello world!
hpython 列表
list(列表) 是 python 中使用最頻繁的資料型別。
列表可以完成大多數集合類的資料結構實現。它支援字元,數字,字串甚至可以包含列表(所謂巢狀)。
列表用[ ]標識。是python最通用的復合資料型別。
list = ['rocky',345,2.5,'tom']
tim = ['23','ui']
list = ['rocky',345,2.5,'tom']python元組元組是另乙個資料型別,類似於list(列表)。tim = ['23','ui']
print(list) #輸出完整元組
print(list[0]) #輸出元組第乙個元素
print(list[1:3]) #輸出元組中第二個和第三個元素
print(list[2:]) #輸出元組第三個到列表末尾的元素
print (list + tim)#列印組合在一起的元素
輸出如下:
['rocky', 345, 2.5, 'tom']
rocky
[345, 2.5]
[2.5, 'tom']
['rocky', 345, 2.5, 'tom', '23', 'ui']
元組用"()"標識。內部元素用逗號隔開。但是元組不能二次賦值,相當於唯讀列表。
tuple = ('rocky',345,2.5,'tom')元組是不允許更新的。而列表是允許更新。tim = ('23','ui')
print(tuple)
print(tuple[0])
print(tuple[1:3])
print(tuple[2:])
print (tuple + tim)
下邊是輸出
('rocky', 345, 2.5, 'tom')
rocky
(345, 2.5)
(2.5, 'tom')
('rocky', 345, 2.5, 'tom', '23', 'ui')
tuple = ('rocky',345,2.5,'tom')python 元字典字典(dictionary)是除列表以外python之中最靈活的內建資料結構型別。列表是有序的物件結合,字典是無序的物件集合。list = ['rocky',345,2.5,'tom']
tuple[2] = 1000 # 元組中是非法應用
list[2] = 1000 # 列表中是合法應用
兩者之間的區別在於:字典當中的元素是通過鍵來訪問的,而不是通過偏移訪問。
字典用""標識。字典由索引(key)和它對應的值value組成。
dict = {}python資料型別轉換有時候,我們需要對資料內建的型別進行轉換,資料型別的轉換,你只需要將資料型別作為函式名即可。dict['one'] = "one"
dict['two'] = 2
timdict =
print(dict['one']) #輸出鍵為one的值
print(dict['two']) #輸出鍵位two的值
print(timdict) #輸出完整的字典
print(timdict.keys())#輸出所有鍵
print(timdict.values())#輸出所有值
輸出結果:
one2
dict_keys(['code', 'dept', 'name'])
dict_values([67, 'sales', 'tom'])
以下幾個內建的函式可以執行資料型別之間的轉換。這些函式返回乙個新的物件,表示轉換的值.
python合法變數型別 Python變數和型別
1.pytonn中的數字 數字資料型別用於儲存數值。他們是不可改變的資料型別,這意味著改變量字資料型別會分配乙個新的物件。當你指定乙個值時,number物件就會被建立 var1 1 var2 10 您也可以使用del語句刪除一些物件引用。del語句的語法是 del var1 var2 var3 va...
Python變數型別
變數儲存在記憶體中的值,表名在建立變數時會在記憶體中開闢乙個空間。基於變數的資料型別,直譯器會分配指定記憶體,並決定什麼資料可以被儲存在記憶體中。python中的變數不需要宣告,變數的賦值操作既是變數宣告和定義的過程。每個變數在記憶體中建立,都包括變數的標識 名稱和資料。每個變數在使用前都必須賦值,...
Python 變數型別
變數儲存在記憶體中的值。這就意味著在建立變數時會在記憶體中開闢乙個空間。基於變數的資料型別,直譯器會分配指定記憶體,並決定什麼資料可以被儲存在記憶體中。因此,變數可以指定不同的資料型別,這些變數可以儲存整數,小數或字元。python 中的變數賦值不需要型別宣告。每個變數在記憶體中建立,都包括變數的標...