本期繼續為大家帶來Python進階——清單、元組、字元串與序列。
在Python中,最基本的資料結構是序列(sequence)。序列中的每個元素被配置設定一個序号——即元素的位置,也稱為索引。第一個索引是 0,第二個則是 1,以此類推。序列中的最後一個元素标記為 -1,倒數第二個元素為 -2,以此類推。
python包含 6 中内建的序列,包括清單、元組、字元串、Unicode字元串、buffer對象和xrange對象。本文重點讨論清單、元組和字元串。
Python的清單(list),在Python中作用很強大,清單List可以包含不同類型的資料對像,同時它是一個有序的集合。所有序列能用到的标準操作方法,清單也都可以使用,比如切片、索引等,Python的list是可變資料類型,它支援添加append、插入insert、修改、删除del等操作。
建立一個清單,隻要把逗号分隔的不同的資料項使用方括号括起來即可。如下所示:
Python的元組與清單類似,不同之處在于元組的元素不能修改。元組使用小括号,清單使用方括号。元組建立很簡單,隻需要在括号中添加元素,并使用逗号隔開即可。如下:
tup1 = ('physics', 'chemistry', 1997, 2000);
字元串是 Python 中最常用的資料類型。字元串或串(String)是由數字、字母、下劃線組成的一串字元。一般記為 s=“a1a2···an”(n>=0)。它是程式設計語言中表示文本的資料類型。
可以使用引号('或")來建立字元串。建立字元串很簡單,隻要為變量配置設定一個值即可。例如:
視訊課程學習:
<a href="https://edu.aliyun.com/course/137/lesson/list?spm=5176.8764728.aliyun-edu-course-tab.2.sT8RI1&previewAs=guest#modal"></a> <a href="https://edu.aliyun.com/course/137/learn#lesson/1555">課時11:清單:一個打了激素的數組</a> <a href="https://edu.aliyun.com/course/137/learn#lesson/1556">課時12:清單:一個打了激素的數組2</a> <a href="https://edu.aliyun.com/course/137/learn#lesson/1557">課時13:清單:一個打了激素的數組3</a> <a href="https://edu.aliyun.com/course/137/learn#lesson/1558">課時14:元組:戴上了枷鎖的清單</a> <a href="https://edu.aliyun.com/course/137/learn#lesson/1559">課時15:字元串:各種奇葩的内置方法</a> <a href="https://edu.aliyun.com/course/137/learn#lesson/1560">課時16:字元串:格式化</a> <a href="https://edu.aliyun.com/course/137/learn#lesson/1561">課時17:序列!序列!</a> ……(課程連載中)