元組-tuple 社麼是元組,tuple,元組也是一組有序的數據, 元組不具有修改功能 元組是一種特殊的列表而已 元組操做 建立元組 1.建立空元組 變量 = () 2.建立單個數據的元組 變量 = (,)或 變量 =值 3.建立多個數據的元組 b變量 = (值, 值, 值 。。。 ) 或 變量 = 值, 值 , 值 。。。 注意:元組的關鍵符號是都好而不是小括號。 元組的特徵 1.元組具備序列特定,而且是有序序列 2.元組數據值能夠訪問不能夠修改 3.元組的數據能夠是任意數據類型 序列操做 序列操做:索引,分片,序列相加,序列相乘 , 成員資格 1.索引操做 元組[索引位置] 2.分片操做 元組[:]獲取元素的全部數據 元組[開始索引:]獲取開始索引位置到最後的全部數據 元組[:結束索引]獲取元組開始索引位置到結束位置之間的全部數據(不包含結束爲止) 元組[開始索引:結束索引]獲取元素開始索引位置到結束索引位置之間的全部數據(不包含結束爲止) 元組[開始索引:結束索引:跳步值]獲取元素開始位置到結束索引之間的指定間隔的數據指定數據 3.相加操做 新元組 = 元組 + 元組 4.相乘操做 新元組 = 元組 * 整數 5.成員檢測 數據 in 元組 檢測數據是否在元組當中,在返回True , 再也不返回False 數據 not in 元組 檢測數據是否不在元組當中,不在返回False,在返回False 元組的遍歷 普通元組的遍歷 for 變量 in 元組: 使用變量 多層元組的遍歷 for 變量1,變量2 in 元組 : 使用變量 元組的函數 len()獲取元組中數據的長度 格式:len(元組) 返回值:整數 max()返回元組中最大的值 格式:max(元組) 返回值:元組中的最大值 min()返回元組中的最小值 格式:min(元組) 返回值:元組中的最小值 tuple()講其餘序列轉化爲元組序列 格式:tuple(任意序列) 返回值:元組 元組的方法 count()計算指定數據出現的次數 格式:元組。count(查找的數據) 返回值:整數 index()獲取指定值在元組中的索引位置 格式:元組。index(查找的數據) 返回值:索引位置或者錯誤信息 變量交換(元組特殊用法) a = 值 1 b = 值 1 a , b = b , a 這是python中經常使用的變量交換方式,不要用列表