700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > python生成6位验证码随机数 需包含英文字母大写 小写和数字(含代码和注释)

python生成6位验证码随机数 需包含英文字母大写 小写和数字(含代码和注释)

时间:2020-01-02 23:36:48

相关推荐

python生成6位验证码随机数 需包含英文字母大写 小写和数字(含代码和注释)

具体见代码和注释:

def get_code():code_list = []# for i in range(10): # 0~9for i in range(48,57): #ASCII表示的数字0-9 chr()方法将10进制的数字传化为对应的字符code_list.append(chr(i)) #将迭代器追加到列表for i in range(65, 91): # A-Zcode_list.append(chr(i))for i in range(97, 123): # a-zcode_list.append(chr(i))code = random.sample(code_list,6) #用于截取列表的指定长度的随机数,返回的是列表code_num = ''.join(code) #将列表里的元素以指定的字符连接生成一个新的字符串return code_numprint(get_code())

结果为:

sJ61BI

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。