1.格式字符串:在字符串中通過格式占位符來表示字符串中變法的部分
語法:包含格式占位符的字符 %(給格式占位符賦值的數(shù)據(jù)列表)
說明:
"""
格式占位符:%s - 字符串
%d - 整數(shù)
%.Nf - 浮點(diǎn)數(shù),n可以約束小數(shù)點(diǎn)后面的小數(shù)位數(shù)(正整數(shù))
%c - 字符碟刺,可以將整數(shù)轉(zhuǎn)換成字符
"""# 1.什么時(shí)候用列表:需要用一個(gè)變量去同時(shí)保存多個(gè)數(shù)據(jù)
2.什么是列表(list)
"""
列表是Python內(nèi)置的容器型數(shù)據(jù)類型(序列),可變(支持增刪改)并且有序(支持通過下標(biāo)操作)
用中括號(hào)將多個(gè)元素括起來,多個(gè)元素之間用逗號(hào)隔開:[元素1,元素2,元素3,....]
"""
3.列表中的元素:Python內(nèi)置的數(shù)據(jù)類型對(duì)應(yīng)的數(shù)據(jù)或者是程序員自定義的類型的數(shù)據(jù)都可以;
不同元素的類型可以不一樣
注意:賦值運(yùn)算表達(dá)式不能作為列表元素,其他都可以
4.查 - 獲取列表元素
獲取單個(gè)元素(和字符串一樣):列表[下標(biāo)]
獲取部分元素 - 切片(和字符串一樣):列表(開始下標(biāo):結(jié)束下標(biāo):步長(zhǎng))
列表切片的結(jié)果列表
遍歷
"""
a.直接遍歷
for 變量 in 列表 # 變量取到的是元素
循環(huán)體
b.通過下標(biāo)遍歷
for 變量 in range(len(列表)): #變量取到的是下標(biāo)
循環(huán)體
"""
補(bǔ)充:求和函數(shù)sum
sum(序列) - 求序列中所有元素的和庄敛;序列要求元素類型一致,并且元素支持求和運(yùn)算
5.增 - 添加元素
1)列表.append(元素) - 在指定的列表最后添加指定的元素
2)列表.insert(下標(biāo)科汗,元素) - 在指定列表的指的下標(biāo)前插入指定元素
6.刪 - 刪除元素
1)del 列表[下標(biāo)] - 將指定列表中指定下標(biāo)對(duì)應(yīng)的元素刪除
2)列表.remove(元素) - 將指定列表中第一個(gè)指定元素刪除
注意:如果元素不存在會(huì)報(bào)錯(cuò)
3)列表.pop() - 移除列表中最后一個(gè)元素藻烤,返回被移除的元素
列表.pop(下標(biāo)) - 移除列表中指定下標(biāo)對(duì)應(yīng)的元素
4)清空:列表.clear() - 刪除列表所有元素
7.改 - 修改列表元素
列表[下標(biāo)] = 新值 - 將列表中指定下標(biāo)對(duì)應(yīng)的元素改成新值
8.in/not in
元素 in 列表 -- 判斷列表中是否包含指定元素