当前位置:首页 > Python教程 > python技巧

利用Python生成随机4位验证码

"""            作者:白            时间:2018年1月8日            功能: 生成随机4位验证码(必须由两个2字母和2个数字组成) """ import  random def main():     list_num = [1,2,3,4,5,6,7,8,9,0]     list_str = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','s','t','x','y','z']     veri_str = random.sample(list_str,2)     veri_num = random.sample(list_num,2)     veri_out = random.sample(veri_num + veri_str,4)     veri_res = str(veri_out[0]) + str(veri_out[1]) + str(veri_out[2]) + str(veri_out[3])     print(veri_res) if __name__ == '__main__':     main()

这里有两个问题:

1、如何简化list_str  生成一个a-z的列表,这里我就用比较笨的方法一个一个列出来了

2、不知道python有没有一键式的函数,生成验证码的那种


如知道以上两个问题的,可以留言告诉我一下,不胜感激!~


原文:http://blog.51cto.com/laobaiv1/2058595


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐