生成6位随机验证码的3种实现方式如下:

1. 简单粗暴型:所有数字和字母都放入字符串;

2. 利用ascii编码的规律,遍历获取字符串和数字的字符串格式;

3. 引用string库。

方法1代码:

import random

_list = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"

_result = random.sample(_list, 6)

result = ''.join(_result)

print(result)

方法2代码:

import random

_list = [chr(i) for i in range(48, 58)]

for upper, lower in zip(range(65, 90), range(97, 122)):

_list.append(chr(upper))

_list.append(chr(lower))

_result = random.sample(_list, 6)

result = ''.join(_result)

print(result)

方法3代码:

import string

import random

_list = string.digits + string.ascii_letters

_result = random.sample(_list, 6)

result = ''.join(_result)

print(result)

同时运行,结果如下,3个方法都正确输出了验证码:

moh8n5

SK9scq

PQlaTp

Process finished with exit code 0

如果验证码位数更多,可以替换其中的6为想要的位数。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持python博客。

python随机验证码_Python生成随机验证码代码实例解析相关推荐

  1. 大乐透python预测程序_Python生成随机验证码,大乐透号码

    随机生成验证码 示例代码: import random # 导入标准模块中的random if __name__ == '__main__': check_code = "" # ...

  2. python输出姓名_Python生成随机不重复姓名昵称

    姓采用百家姓,名字从常用名字高频字选取两个汉字,再和当前时间戳组合,估计应该是不会重复了,代码如下: # -*- coding:utf-8 -*- import random import time ...

  3. python随机生成验证码_Python生成随机验证码

    #生成随机验证码 from PIL importImagefrom io importBytesIOfrom PIL importImageDraw,ImageFontdefcheck_code(re ...

  4. python随机生成验证码_Python生成随机验证码的两种方法

    # -*- coding: utf-8 -*- import random def generate_verification_code_v2(): ''' 随机生成6位的验证码 ''' code_l ...

  5. python画烟花_python烟花效果的代码实例

    天天敲代码的朋友,有没有想过代码也可以变得很酷炫又浪漫?今天就教大家用Python模拟出绽放的烟花,工作之余也可以随时让程序为自己放一场烟花秀. 这个有趣的小项目并不复杂,只需一点可视化技巧,100余 ...

  6. python session模块_Python requests模块session代码实例

    http协议本身是无状态的,为了让请求之间保持状态,有了session和cookie机制.requests也提供了相应的方法去操纵它们. requests中的session对象能够让我们跨http请求 ...

  7. python结构体_Python实现结构体代码实例

    Python实现结构体代码实例 这篇文章主要介绍了Python实现结构体代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 # python 使 ...

  8. python反射实例化_Python类反射机制使用实例解析

    这篇文章主要介绍了Python类反射机制使用实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 反射就是通过字符串的形式,导入模块:通过字符串的 ...

  9. python reduce函数_Python reduce函数作用及实例解析

    语法 在python3中,内置函数中已经没有reduce了.要使用reduce,需要从functools模块里引入 可以看到,reduce有三个参数,第一个是函数function,第二个是序列sequ ...

最新文章

  1. SQL,NoSQL优缺点总结
  2. 为Spring Cloud Config插上管理的翅膀
  3. RocketMQ避坑指南:springcloud教程权威指南
  4. vue的生命周期和钩子函数的理解
  5. 零基础快速入门python教程,结合新手练习的5大项目
  6. python batch_size_深度学习中的batch的大小对学习效果有何影响?
  7. 苹果手机html查看器在哪,web前端案例-苹果手机图片查看器
  8. pythonATM,购物车项目实战_补充2-模块功能
  9. 手把手教你使用Python写贪吃蛇游戏(pygame)
  10. vant修改用户头像
  11. Unity 置顶点击的对象
  12. 儿童python编程入门-儿童编程python入门
  13. 为什么有人劝别选计算机专业?
  14. ShowType=0,● 交换机命令show interfaces type 0/port_# switchport|trunk用于显示中继连接的配置情况,下面...
  15. 根据时间生成分配批次号
  16. 迈向大牛的重要一步——掌握设计模式
  17. 华为交换机日常维护命令
  18. 淘宝搜索引擎的缓存机制
  19. Unity3D研究院之在Unity中打开第三方数据库配合Android开发(三十二)
  20. android测试-monkey测试

热门文章

  1. (附源码)springboot基于SpringBoot的教学管理平台的设计与实现281454
  2. 弘辽科技:被降权过的宝贝还有必要做吗?如何确定商品降权了?
  3. python3多线程批量去除电视剧的片头片尾
  4. 「企业管理」精诚CRM+——一体化管理企业业务流程
  5. Untiy3d-unity游戏性能优化-详细介绍
  6. 准备上市的同程艺龙要“依葫芦画瓢”做AI,恐怕只是个幌子
  7. FastDFS上传下载删除操作
  8. 清新文艺学生会干部竞选PPT模板
  9. wifi大师专业版4.3.7源码
  10. 原神过剧本键盘精灵脚本