一.元組
1.元組的特性
(1)元組的創建
元組能存儲多種數據類型
(2)索引,切片,重複,連接,成員操作符
if條件語句後面跟的是布爾值
(3)內置方法,可以迭代
(4)枚舉
(5)元組變量值的交換過程,不用像c語言那樣用另一個變量作中間值
2.元組的應用實例,打印貨物清單
二.字典
1.字典的特性(字典是無序的不能索引,切片,重複,連接,但是支持成員操作符)
(1)字典的創建
字典創建的兩種方式
(2)字典的應用,設定默認密碼
2.字典的修改,根據key值重新給value賦值
3.字典更新
(1)update(如果key值存在,更新value;如果key值不存在,增加key-value對)
(2)setdefault(如果key值存在,不做操作;如果key值不存在,增加key-value對)
4.字典刪除
(1)pop(value存在,返回value;value不存在,報錯keyerror)
(2)popitem(隨機刪除key-value)
5.字典查看
(1)查看key值,value值
(2)遍歷默認查看key值:遍歷items(),返回key-value對
6.根據key值獲取value
7.字典的應用(使用get(key))
三.集合
1.集合的特性
2.集合的創建以及刪除(remove(),清空集合clear())
3.集合元素添加
(1)add
(2)update:添加一個集合,列表,字符串,元組到集合
4.集合的關係測試
(1)符號形式
(2)函數形式
5.生成隨機數
(1)random.randint(1,1000) ###從1到1000隨機取一個數
(2)random.sample(range(1,10),N) ###從1到10內隨機取4個數
四.總結
基本的數據類型:字符串,列表,數值型,元組,字典,集合