python中數(shù)據(jù)類型分為數(shù)字型和非數(shù)字型
數(shù)字型:
1.整型 int
2。浮點型 float
3.布爾型 bool
-真 true 非0即真
-假 false 0
4.復(fù)數(shù)型
-主要用于科學(xué)計算木羹,例如:平面場問題解孙、波動問題等
非數(shù)字型:
1.字符串
2.列表
3.元組
4.字典
在python中,所有非數(shù)字型變量都支持以下特點:
1.都是一個序列sequence脐瑰,也可以理解為容器廷臼;
2.都支持for in 遍歷
3.都支持[]取值
4.計算長度绝页、最大/最小值忌穿、比較刪除
5.鏈接 和重復(fù)
6.切片
01 列表 list
1.1定義
用[]定義,以屈芜,分隔
索引從0開始
1.2列表常用方法
1. 增加 list.insert(索引朴译,數(shù)據(jù)) #在指定位置插入數(shù)據(jù)
list.append(數(shù)據(jù)) #在列表末尾追加數(shù)據(jù)
list.extend(列表2) #將列表2的數(shù)據(jù)追到到列表
2. 修改 list[索引] = 數(shù)據(jù) #修改指定索引位置的數(shù)據(jù)
3. 刪除 del list[索引] #刪除指定索引的數(shù)據(jù)
list.remove[數(shù)據(jù)] #刪除第一個出現(xiàn)的指定數(shù)據(jù)
list.pop #刪除末尾數(shù)據(jù)
list.pop[索引] #刪除指定索引的數(shù)據(jù)
list.clear #清空列表
4. 統(tǒng)計 len(列表長度) #列表長度
list.count(數(shù)據(jù)) #統(tǒng)計數(shù)據(jù)在列表中出現(xiàn)的次數(shù)
5. 排序 list.sort() #升序排序
list.sort(reverse = True) #降序排序
list.reverse() #逆序眠寿,反轉(zhuǎn)
1.3列表循環(huán)遍歷
-遍歷就是 從頭到尾 從列表中獲取數(shù)據(jù)
在循環(huán)體內(nèi)部 針對 每一個元素,執(zhí)行相同的操作
-在python中為了提高列表遍歷效率盒发,專門提供的迭代 iteration遍歷
-使用for就能夠?qū)崿F(xiàn)迭代遍歷
#for 循環(huán)內(nèi)部使用的變量 in 列表
for name in name_list:
print(name)