day5課程內容:
集成開發環境(IDE)
VIM #經典的Linux下的文本編輯器
Eclipse #Java IDE
Visual Studio #微軟開發的IDE
notepad++
sublime #pyhton開發的
Pycharm #主要pyhton的IDE
pycharm 使用
(自動為每頁代碼加上作者名和時間)file——Setting——Editor——File and Code Template——pyhton Script
#_author:"作者名" #或者${USER}
#date:${DATE}
字符串格式化
占位符 %s,%d,%f(默認小數點后6位)
循環:
有限循環
for
for else
無限循環
while
while else
break , continue
列表講解 切片 內置方法
a=['111','222','333','444','555']
#增刪改查
查:切片
print(a[3])
444
print(a[1:3])
['222','333'] # 切片 左包括右不包括
print(a[1:])
['222','333','444','555']
print(a[1::2])
['222','444']
print(a[1:2:-1])
['333','222']
增:append insert
a.append('888') #將數據默認插到最后一個位置
print(a)
['111','222','333','444','555','888']
a.insert(1,'999') #將數據插到任意位置
print(a)
['111','999','222','333','444','555','888']
改:
b=[1,2,3,4,5,6]
b[1]='hhhh' #通過索引單個修改
print(b)
[1,'hhhh',2,3,4,5,6]
b[1:3]=['a','b'] #通過切片一次修改兩個
print(b)
[1,'a','b',3,4,5,6]
刪:remove, pop, del
c=[1,2,3,'a']
c.remove('a') #直接刪元素
print(c)
[1,2,3]
b=a.pop(1) #刪除最后一個元素並將此元素返回
print(c)
[1,2]
print(b)
3
del c[0] #既可以按照索引刪元素,也可以直接刪列表
print(c)
[2]
其他操作
count方法 統計某個元素出現的次數
a=[1,1,1,2,3]
print(a.count)
3
extend方法 將一個列表所有元素增添到另一個列表內
a=[1,2,3]
b=[4,5,6]
a.extend(b)
print(a)
[1,2,3,4,5,6]
index方法 返回列表中某元素的索引,知道內容取位置
a=[111,222,333]
print(a.index(111))
0
reverse方法 倒序
sort方法 排序
