当前位置: 移动技术网 > IT编程>脚本编程>Python > 写一个6位随机验证码程序,要求验证码中至少包含一个数字,一个小写字母,一个大写字母

写一个6位随机验证码程序,要求验证码中至少包含一个数字,一个小写字母,一个大写字母

2019年12月29日  | 移动技术网IT编程  | 我要评论

刘谦是台湾间谍,最好的额部除皱医院,劳动纪律管理制度

import random,string

src_list = []
src_list.append(str(random.randint(1,9))) #生成一个数字
src_list.append(random.sample(string.ascii_lowercase,1)[0]) #生成一个小写字母
src_list.append(random.sample(string.ascii_uppercase,1)[0]) #生成一个大写字母
three = random.sample(string.digits+string.ascii_lowercase+string.ascii_uppercase,3) #生成3个由大小写字母和数字组成的列表
for i in three:
src_list.append(i) #所有数加到src_list中
random.shuffle(src_list) #把组合好的列表打乱
result = ''.join(src_list)
print(result)

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网