栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

获取含有数字和大小字母的随机验证码(python)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

获取含有数字和大小字母的随机验证码(python)

引入两个模块random string

import random       
import string
def rand_code(a=0, b=0, c=0):
    str1_num = string.digits                        # 0~9
    str2_english = string.ascii_lowercase           # a~z
    str3_English = string.ascii_uppercase           # A~Z
    rand_code = []
    rand_code = random.sample(str1_num,a)  +random.sample(str2_english,b)+random.sample(str3_English,c)        # 获取随机值
    random.shuffle(rand_code)                       # 洗牌
    return ''.join(rand_code)                       # 返回拼接后的字符串
print(rand_code(2,2,2))                             # 调用函数并打印

a  b  c  分别代表需要的数字、小写字母、大写字母的个数。默认入参为0

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/844424.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号