Python生成随机验证码

生成随机验证码代码

方法一:

# 生成随机码
import random #random标准库
#创建一个随机生成元素列表
all_raw_code=['0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']
my_code=[]  #列表
for i in range(4):
    #注意缩进语法 indent (从属关系)(父子关系)
    gen_code=all_raw_code[random.randint(0,len(all_raw_code)-1)] #列表下标取值知识点
    print(gen_code)
    my_code.append(gen_code) #列表添加知识点
print('我的提取码为:',''.join(my_code));

方法二:

import random
import string
s=''.join(random.sample((string.ascii_lowercase+string.digits),4))
print(s)
#数字切片,只取0-4的值
t=''.join(random.sample((string.ascii_lowercase+string.digits[0:4]),4))
print(t) 
posted @ 2024-04-02 15:48  leagueandlegends  阅读(158)  评论(0)    收藏  举报