線性結構:可迭代、len獲取長度、可以索引訪問、可以切片、可以enumerate
列表、元組、字符串、bytes、bytearray都是
切片操作:
lst[start:end:sep] #返回新的,start爲0可以省略,當stop爲-0可以省略。都省略相當於copy,超出索引範圍不影響,當sep爲正數時,當stop<=start返回空,負數索引可以轉換爲len(lst)+index,
解構:安裝元素順序,把線性結構的元素值賦值給變量
x,y = y,x #x和y的值互換
封裝:定義一個元組,可以省略小括號
解構的變化:
head,星號min,tail = lst #加星號可以匹配其他元素;只能出現一個加星號變量;加星號變量要和其他變量一起用;左右兩邊個數匹配;支持多層解構。
python學習4-線性結構、切片、解構、封裝
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Python3高级核心技术97讲
wy53780
2020-04-23 15:37:39
python網絡爬蟲
aabcdqt
2019-05-06 20:35:05
Python與家國天下
豌豆花下貓
2019-02-24 22:22:40
seaborn 安裝成功 + ImportError: DLL load failed: 找不到指定的模塊 問題解決
耗子
2019-02-24 19:55:04
使用 Sphinx 撰寫技術文檔並生成 PDF 總結
qiwihui
2019-02-24 16:25:14
Python實現二叉樹相關算法
backbp
2019-02-24 15:35:06
Ubuntu16.04安裝Python3.7及其pip3並切換爲默認版本
ipromise
2019-02-24 14:15:00
Python2+Selenium入門05-關於WebElement類
白雪
2019-02-24 13:45:04
Python——數據類型
陳晨工程師
2019-02-24 13:43:55
Python 操作PDF庫介紹之PDFMiner
iCloudEnd
2019-02-24 13:39:59
Python reportlab 之 draw函數介紹
iCloudEnd
2019-02-24 13:39:59
Python reportlab之pdfgen 介紹(含代碼)
iCloudEnd
2019-02-24 13:39:59
Python手繪圖瞭解一下!
python攻城獅
2019-02-24 13:34:06
Python繪製圖表【matplotlib】
流域哈哈
2019-02-24 13:20:58
Python2+Selenium入門04-關於WebDriver類
白雪
2019-02-24 12:45:06