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方法 排序