1. 程式人生 > 實用技巧 >Python學習--常用資料型別

Python學習--常用資料型別

Python常用資料型別

一、Number(數字)

Python Number 資料型別用於儲存數值。資料型別是不允許改變的,這就意味著如果改變 Number 資料型別的值,將重新分配記憶體空間

建立變數:

var1 = 1
var2 = 10

刪除變數:

del var1[,var2[,var3[....,varN]]]]
del var
del var_a, var_b

例項:

常用轉換

二、字串

字串是 Python 中最常用的資料型別。我們可以使用引號('或")來建立字串。

建立變數:

var1 = 'Hello World!'
var2 = "Python Runoob"

使用變數:

字串連線:

例項:

輸出:

三、列表

序列是Python中最基本的資料結構。序列中的每個元素都分配一個數字 - 它的位置,或索引,第一個索引是0,第二個索引是1,依此類推。

建立變數:

list1 = ['physics', 'chemistry', 1997, 2000]

list2 = [1, 2, 3, 4, 5 ]

list3 = ["a", "b", "c", "d"]

訪問列表中的值:

修改或更新:

四、元組

Python的元組與列表類似,不同之處在於元組的元素不能修改。

元組使用小括號,列表使用方括號。

建立變數:

tup1 = ('physics', 'chemistry', 1997, 2000)

tup2 = (1, 2, 3, 4, 5 )

tup3 = "a", "b", "c", "d"

訪問元組:

修改或更新:

以上例項元組被刪除後,輸出變數會有異常資訊,輸出如下所示:

五、字典

字典是另一種可變容器模型,且可儲存任意型別物件。

字典的每個鍵值key=>value對用冒號:分割,每個鍵值對之間用逗號,分割,整個字典包括在花括號{}中

建立變數:

d = {key1 : value1, key2 : value2 }
dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}
dict1 = { 'abc': 456 }
dict2 = { 'abc': 123, 98.6: 37 }

訪問變數:

修改或更新:

但這會引發一個異常,因為用del後字典不再存在:

字典鍵的特性:

字典值可以沒有限制地取任何python物件,既可以是標準的物件,也可以是使用者定義的,但鍵不行。

兩個重要的點需要記住:

1)不允許同一個鍵出現兩次。建立時如果同一個鍵被賦值兩次,後一個值會被記住

2)鍵必須不可變,所以可以用數字,字串或元組充當,所以用列表就不行