语句和数据结构 2018.2.29
小括号 str//tuple//不可变
中括号 list
大括号 set //也可以用set(list)初始化,不重复
大括号加key dict//就是map,key不能重复
a = "asdf"
for i in a:
print i
b = [1,2,3,4,5]//
for i in b:
print i
c = ('k','f','d','s','1')//
for i in c:
print i
d = {'q':'sdf','2':'ser'}//字典
for i in d.keys()://d.items//
print i
key_list = d.keys()
key_list.sort()
for i in kye_list:
print i,d[i]
//根据字典的值获得键,一个值可能对应n个键
search = 'sdf'
key_list = []
for x,y in d:
if y == search:
key_list.append(x)
print key_list
a = "asSDFG2d34534fg"//字符串
print sorted(a//,reverse = true//)//顺序翻转reverse
print x,y
//字符串替换方法
bb = "d kdfj sldfj"
aa = bb.replace(" kdfj","sldfj")//一块相同组合替换
print aa
//translat maketrans
aa = bb.maketrans("i","I")//替换字符串对应字母
print aa
cc = bb.translate(aa)//
with应用 很花哨啊
g = open('filepath','w')//打开文件
g.write("wo ai ni wo de zhong guo!\n")//写入文件
g.close()//关闭文件句柄
with open('filepath','a') as g://这个控制流语句退出时会执行g.colse()
g.write(' wo hai ai nid guojie')
小括号 str//tuple//不可变
中括号 list
大括号 set //也可以用set(list)初始化,不重复
大括号加key dict//就是map,key不能重复
a = "asdf"
for i in a:
print i
b = [1,2,3,4,5]//
for i in b:
print i
c = ('k','f','d','s','1')//
for i in c:
print i
d = {'q':'sdf','2':'ser'}//字典
for i in d.keys()://d.items//
print i
key_list = d.keys()
key_list.sort()
for i in kye_list:
print i,d[i]
//根据字典的值获得键,一个值可能对应n个键
search = 'sdf'
key_list = []
for x,y in d:
if y == search:
key_list.append(x)
print key_list
a = "asSDFG2d34534fg"//字符串
print sorted(a//,reverse = true//)//顺序翻转reverse
print x,y
//字符串替换方法
bb = "d kdfj sldfj"
aa = bb.replace(" kdfj","sldfj")//一块相同组合替换
print aa
//translat maketrans
aa = bb.maketrans("i","I")//替换字符串对应字母
print aa
cc = bb.translate(aa)//
with应用 很花哨啊
g = open('filepath','w')//打开文件
g.write("wo ai ni wo de zhong guo!\n")//写入文件
g.close()//关闭文件句柄
with open('filepath','a') as g://这个控制流语句退出时会执行g.colse()
g.write(' wo hai ai nid guojie')