元組tuple
爲什麼需要元組?
比如:打印用戶的姓名
userinfo1 = "fentiao 4 male"
userinfo[0:7]
結論:字符串中操作提取姓名/年齡/性別的方式不方便,誕生元組.
一、元組的定義
(可以把元組看作一個容器,任何數據類型都可以放在這個容器裏面)
- 通過賦值方式創建元組;
- 通過工廠方法創建元組
•- 定義空元組
tuple = ()
•- 定義單個值的元組,一定要在這個元素後面加逗號
tuple = (a,)
•- 一般的元組
tuple = (b, 8, ‘male’)
二、元組特性
• 不能對元組的值任意更改;
• 對元組分別賦值,引申對多個變量也可通過元組方式分
別賦值
三、元組的操作
元組也屬於序列,可執行的操作如下:
索引、切片、重複、連接和查看長度
刪除
四、元組的方法
• t.count(value)-->int
返回value在元組中出現的次數;
• t.index(value)
返回value在元組中的偏移量(即索引值)
五、元組的循環
字符串的循環:
可迭代對象
Demo:端口選擇器雛形
枚舉法
Zip