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