天天看點

Python學習之路(4)——python的資料類型(3)——元組、随機數子產品1.元組2.随機數子產品

1.元組

是有序的元素組成的集合,可索引,可疊代,是不可變對象

(1)對不可變對象的了解:

Python學習之路(4)——python的資料類型(3)——元組、随機數子產品1.元組2.随機數子產品

(2)對括号定義元組的了解:

Python學習之路(4)——python的資料類型(3)——元組、随機數子產品1.元組2.随機數子產品

(3)對嵌套的了解:

Python學習之路(4)——python的資料類型(3)——元組、随機數子產品1.元組2.随機數子產品

第7行代碼示意圖了解:

Python學習之路(4)——python的資料類型(3)——元組、随機數子產品1.元組2.随機數子產品

(4)元組元素的通路

Python學習之路(4)——python的資料類型(3)——元組、随機數子產品1.元組2.随機數子產品

(5)元組的查詢

類似于清單的查詢

Python學習之路(4)——python的資料類型(3)——元組、随機數子產品1.元組2.随機數子產品

(6)修改元組

元組中的元素值是不允許修改的,但我們可以對元組進行連接配接組合

示例:

Python學習之路(4)——python的資料類型(3)——元組、随機數子產品1.元組2.随機數子產品

運作結果:

Python學習之路(4)——python的資料類型(3)——元組、随機數子產品1.元組2.随機數子產品

(7)删除元組

元組中的元素值是不允許删除的,但我們可以使用del語句來删除整個元組

Python學習之路(4)——python的資料類型(3)——元組、随機數子產品1.元組2.随機數子產品

(8)元組運算符

與字元串一樣,元組之間可以使用 + 号和 * 号進行運算。這就意味着他們可以組合和複制,運算後會生成一個新的元組

Python學習之路(4)——python的資料類型(3)——元組、随機數子產品1.元組2.随機數子產品

(9)元組内置函數

Python學習之路(4)——python的資料類型(3)——元組、随機數子產品1.元組2.随機數子產品

(10)命名元組namedtuple

Python學習之路(4)——python的資料類型(3)——元組、随機數子產品1.元組2.随機數子產品
Python學習之路(4)——python的資料類型(3)——元組、随機數子產品1.元組2.随機數子產品

在源碼中不想用面向對象時,多次使用它

2.随機數子產品

Python學習之路(4)——python的資料類型(3)——元組、随機數子產品1.元組2.随機數子產品

傳回'a','a'

這裡的不同元素是位置不同,内容相同但位置不同是不同的元素