標籤:序列 分配 功能 bsp ... ram 可變 number 重複
python基礎--基礎資料型別 (Elementary Data Type)(Number(數字) String(字串) List(列表) Tuple(元組) Sets(集合) Dictionary(字典))
Python3 中有六個標準的資料類型:
Number(數字)
String(字串)
List(列表)
Tuple(元組)
Sets(集合)
Dictionary(字典)
Python3 的六個標準資料類型中:
不可變資料(四個):Number(數字)、String(字串)、Tuple(元組)、Sets(集合);
可變資料(兩個):List(列表)、Dictionary(字典)。
Python3 基礎資料型別 (Elementary Data Type)
Python 中的變數不需要聲明。每個變數在使用前都必須賦值,變數賦值以後該變數才會被建立。在 Python 中,變數就是變數,它沒有類型,我們所說的"類型"是變數所指的記憶體中對象的類型。
變數=對象
1.多個變數賦值
Python允許你同時為多個變數賦值。
例如:
a = b = c = 1
以上執行個體,建立一個整型對象,值為 1,三個變數都指向同一個記憶體位置。
2.也可以為多個對象指定多個變數。
例如:
a, b, c = 1, 2, "runoob"
以上執行個體,兩個整型對象 1 和 2 的分配給變數 a 和 b,字串對象 "runoob" 分配給變數 c。
一、Set(集合)
集合(set)是一個無序不重複元素的序列。
準系統是進行成員關係測試和重複資料刪除元素。
可以使用大括弧 { } 或者 set() 函數建立集合,注意:建立一個空集合必須用 set() 而不是 { },因為 { } 是用來建立一個空字典。
建立格式:
parame = {value01,value02,...}
或者
set(value)
執行個體:
#!/usr/bin/python3 student = {‘Tom‘, ‘Jim‘, ‘Mary‘, ‘Tom‘, ‘Jack‘, ‘Rose‘} print(student) # 輸出集合,重複的元素被自動去掉 # 成員測試if(‘Rose‘ in student) : print(‘Rose 在集合中‘)else : print(‘Rose 不在集合中‘) # set可以進行集合運算a = set(‘abracadabra‘)b = set(‘alacazam‘) print(a) print(a - b) # a和b的差集 print(a | b) # a和b的並集 print(a & b) # a和b的交集 print(a ^ b) # a和b中不同時存在的元素以上執行個體輸出結果:{‘Mary‘, ‘Jim‘, ‘Rose‘, ‘Jack‘, ‘Tom‘}Rose 在集合中{‘b‘, ‘a‘, ‘c‘, ‘r‘, ‘d‘}{‘b‘, ‘d‘, ‘r‘}{‘l‘, ‘r‘, ‘a‘, ‘c‘, ‘z‘, ‘m‘, ‘b‘, ‘d‘}{‘a‘, ‘c‘}{‘l‘, ‘r‘, ‘z‘, ‘m‘, ‘b‘, ‘d‘}
python基礎--基礎資料型別 (Elementary Data Type)( Sets(集合)--不可變資料)