python学习第四天

#崔鑫阳 2019.2.21

a="abc12d345"
b=0
for i in a:
    if '0'<=i<='9':
        b=b*10+int(i)
print(b)

s=('A',2,3,4) 			#与'A234'类似,不可更改类型,名为元组
print(type(s))


for a in s:
    print(a,end='')
print()

i=0
while i<len(s):
    print("di{}geshushi{}".format(i+1,s[i]))
    i+=1
print(s[::2])
print(s[3::-1])

m=(1)
n=(2,)
print(type(m),type(n))


a,b=(1,2)#其中 a、b为1,2的数值不为集合
print(a,b)
c=[1,2,3,4]
n=(1,2)
c.extend(n)
print(c)

#插数练习
i=0
for y in n:
    c.insert(i,y)
    i+=2
print(c)

#二维数组
a=[[1,2,3],[4,5,6],[7,8,9]]
i=0
while i<len(a):
    print(a[i],type(a[i]))
    i+=1

#展示二维数组的所有元素
#while+while
a=[[1,2,3],[4,5,6],[7,8,9]]
i=0
while i<len(a):
    j=0
    while j < len(a[i]):
        print(a[i][j],end=' ')
        j+=1
    i+=1
    print()
print()
#while+for
a=[[1,2,3],[4,5,6],[7,8,9]]
for i in a:
    j=0
    while j < len(i):
        print(i[j],end=' ')
        j+=1
    print()
print()
#for+for
a=[[1,2,3],[4,5,6],[7,8,9]]
for i in a:
    for j in i:
        print(j,end=' ')
    print()
print()

#角标型for+for

a=[[1,2,3],[4,5,6],[7,8,9]]
for i in range(len(a)):
    for j in range(len(a[i])):
        print(a[i][j],end=' ')
    print()
print()

a={"name":"sanzhang","sex":1,"age":18}
print(a["name"])
print(a)
a["dizhi"]="hebei"
a["sex"]=2
print(a)
a.pop("name")

del a["sex"]
print(a)
b=dict(name="zhangsan",age=18,sex=1)
print(b)

# print(a["zhuzhi"])
# KeyError: 'zhuzhi'


print(b.get('name'))
print(b.get('zhuzhi'))
print(b.get('zhuzhi',"tianyangcheng"))
print(b)
for k in a.keys():   #key=键
    print(k,a.get(k))
print(a)
for k in a.values():#values=值
    print(k)
for k,v in a.items():
    print(k,v)
a.clear() #清除元素
print(a)
b.pop('age')
print(b)
b.popitem()
print(b)

a="你好"*6
b="翠花"+"上酸菜"
print(a,"\n",b)

dic={
    "001":{"name":"韩愈"  ,"No.":"1","年代":"唐"},
    "002":{"name":"柳宗元","No.":"2","年代":"唐"},
    "003":{"name":"骆宾王","No.":"3","年代":"宋"},
    "004":{"name":"欧阳修","No.":"4","年代":"宋"},
    "005":{"name":"苏轼"  ,"No.":"5","年代":"宋"},
    "006":{"name":"苏洵"  ,"No.":"6","年代":"宋"},
    "007":{"name":"曾巩"  ,"No.":"7","年代":"宋"},
    "008":{"name":"苏辙"  ,"No.":"8","年代":"宋"}
}

for n in dic.keys(): #把dic中的key给n
    print(n,end='\t')
    for k in dic[n].keys():#把dic[n]中的key给k
       print(k,dic[n][k],end='\t')
    print()
print()
for n,k in dic.items():  #把dic中的key,value给n,k
    print(n, end=' \t')
    for i,j in k.items():#把k中的key,value给i,j
        print(j,end='\t')
    print()
for g in dic.keys():
    if dic[g]["年代"]=="宋":
        dic[g]["文学代表类型"]="词"

    print(dic[g])
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值