天天看點

Python--元組

              元組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

本文轉自 無緣 51CTO部落格,原文連結:http://blog.51cto.com/13352594/2055251