gzj137070928 发表于 2020-10-15 12:50:25

生成随机验证码

# import random

# list1 = []
# # for循环遍历ASCII追加到空列表中
# for i in range(48, 58):# 数字0-9
#   list1.append(chr(i))
# for i in range(65, 91):# 对应26个小写英语字母
#   list1.append(chr(i))
# for i in range(97, 123):# 对应26个大写英语字母
#   list1.append(chr(i))
# ma = random.sample(list1, 6)
# print('获取的结果为:', ma)
# ma = ''.join(ma)
# print('转化为字符串:', ma)
# 第二种方法
import random
import string

str1 = '0123456789'
str2 = string.ascii_letters# 包含所有字母的字符串(包括大小写)
str3 = str1 + str2
ma1 = random.sample(str3, 6)
ma1 = ''.join(ma1)
print(ma1)
页: [1]
查看完整版本: 生成随机验证码