当前位置:   article > 正文

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

python获取数字字母验证码

引入两个模块random string

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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/54591
推荐阅读
相关标签
  

闽ICP备14008679号