Python作业020:1.题的代码改进
Python作业020:1.请用已学过的知识编写程序,找出小甲鱼藏在下边这个长字符串中的密码,密码的埋藏点符合以下规律:
a) 每位密码为单个小写字母
b) 每位密码的左右两边均有且只有三个大写字母
我感觉我的代码比答案的代码简单:
str='''文件数据 '''
code=[]
lg=len(string)
al='abcdefghijklmnopqrstuvwxyz'
AL='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
for i in range(lg-1):
if string in al:#判断是否为小写字母
if (stringnot in AL)and (string in AL) and (string in AL) and (string in AL) and (string in AL)and (string in AL) and (string in AL)and(string not in AL):
code.append(string) #判断每位密码的左右两边均有且只有三个大写字母
print(code) 一个正则表达式就能搞定的事情,为何弄这么复杂?
as8282530 发表于 2021-4-20 20:11
一个正则表达式就能搞定的事情,为何弄这么复杂?
我刚刚开始学Python一个星期,还没学到正则表达式{:10_277:}
页:
[1]