標籤:count length split tar 字典 刪除 find 元組(tuple) range
一. 昨日內容回顧
1. int + - * / % // **
bit_length()
2. bool 類型轉換
結論1: 想把劉偉轉換成劉德華. 劉德華(劉偉)
結論2: True => 1 False => 0
結論3: 可以當做False的資料: 0, "", [], (), {}, set(), None. 所有的空都是False
3. str字串
字元: 單一的文字元號
字串: 有序的字元序列
‘, ", ‘‘‘, """括起來的內容就是字串
索引和切片:
1. 索引下標從0開始
2. 切片:[start: end: step]
1. 顧頭不顧尾
2. 預設從左往右取. 如果step是負數. 從右往左取
操作:
1. uppper() 轉化成大寫
2. strip() 去掉空白(空格, 定位字元\t, 分行符號\n) white space
3. replace(old, new) 替換
4. split() 切割, 結果是列表
5. startswith() 判斷是否以xxx開頭
6. find() index()
7. isdigit() 判斷是否由數字組成
8. len() 求字串長度, 內建函數. 直接就可以了
迭代:
for 變數 in 可迭代對象:
迴圈體
二. 今日主要內容(重點)
1. 什麼是列表(list)
能裝東西的東西 列表中裝的資料是沒有限制的, 大小基本上是夠用的
列表使用[]來表示。 在列表中每個元素與元素之間用逗號隔開
有索引和切片
[start, end, step]
2. 增刪改查
1. 增加:
append(), insert(), extend()迭代增加
2. 刪除:
remove(), pop(), clear(), del
3. 修改:
索引修改
4. 查詢:
for el in list:
el
5. 操作:
1. count()
2. sort(reverse=True) 排序
3. reverse() 翻轉
4. find()
5. index()
3. 元組(tuple)
不可變的列表. 唯讀列表, 由小括弧表示. 第一層不可變.
如果是空元祖: tuple()
一個元素 (1, )
4. 列表的嵌套和元組的嵌套
元組和列表都可以進行嵌套
5. range()
range(邊界) 從0到邊界
range(start, end) 從start到end
range(start, end, step) 從start到end. 步長是step
遍曆列表的時候可以使用range
for i in range(len(list)):
list[i]
預習:
字典
Python 學習之[列表][元組]