python ⽣成随机验证码的⽅法(random )
使⽤python ⽣成随机验证码
Python ⽣成随机验证码的⽅法
⽅法1:给定空列表,把ASCII 表的字符添加⾄空列表
1、新增⼀个空列表
2、把ASCII表的字符添加到空列表
3、从列表中⽣成6个随机数
4、把⽣成的列表拼接成字符串,输出即可
⽅法2:使⽤string.ascii_letters ⽅法与0-9进⾏拼接
1、赋值⼀个str1变量
2、把string.ascii_letters取出
3、拼接str1+str2
4、把⽣成的列表拼接成字符串,输出即可
⽅法3:string.ascii_letters+string.digits 拼接⽣成
1、拼接 string.ascii_letters+string.digits
2、把⽣成的列表拼接成字符串,输出即可import random ,string #⽅法1li_code = []for i in range (65,91):#⼤写字母A -Z li_code .append (chr (i ))for j in range (97,123):#⼩写字母a -z li_code .append (chr (j ))for k in range (48,58):#数字0-9 li_code .append (chr (k ))code = random .sample (li_code ,6)ran_code = "".join (code )print (ran_code )
1
2
3
4
5
6
7
8
9
10
11
12
13import random ,string #⽅法2str1 = "0123456789"str2 = string .ascii_letters str3 = str1+str2code = random .sample (str3,6)l_code = "".join (code )print (l_code )
1
2
3
4
5
6
7
8import random ,string #⽅法3s_code = string .ascii_letters +string .digits code = random .sample (s_code ,6)print ("".join (code ))1
2
3
4
5
>python生成1到100之间随机数
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论