python随机验证码_Python生成随机验证码代码实例解析
生成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生成随机验证码代码实例解析相关推荐
- 大乐透python预测程序_Python生成随机验证码,大乐透号码
随机生成验证码 示例代码: import random # 导入标准模块中的random if __name__ == '__main__': check_code = "" # ...
- python输出姓名_Python生成随机不重复姓名昵称
姓采用百家姓,名字从常用名字高频字选取两个汉字,再和当前时间戳组合,估计应该是不会重复了,代码如下: # -*- coding:utf-8 -*- import random import time ...
- python随机生成验证码_Python生成随机验证码
#生成随机验证码 from PIL importImagefrom io importBytesIOfrom PIL importImageDraw,ImageFontdefcheck_code(re ...
- python随机生成验证码_Python生成随机验证码的两种方法
# -*- coding: utf-8 -*- import random def generate_verification_code_v2(): ''' 随机生成6位的验证码 ''' code_l ...
- python画烟花_python烟花效果的代码实例
天天敲代码的朋友,有没有想过代码也可以变得很酷炫又浪漫?今天就教大家用Python模拟出绽放的烟花,工作之余也可以随时让程序为自己放一场烟花秀. 这个有趣的小项目并不复杂,只需一点可视化技巧,100余 ...
- python session模块_Python requests模块session代码实例
http协议本身是无状态的,为了让请求之间保持状态,有了session和cookie机制.requests也提供了相应的方法去操纵它们. requests中的session对象能够让我们跨http请求 ...
- python结构体_Python实现结构体代码实例
Python实现结构体代码实例 这篇文章主要介绍了Python实现结构体代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 # python 使 ...
- python反射实例化_Python类反射机制使用实例解析
这篇文章主要介绍了Python类反射机制使用实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 反射就是通过字符串的形式,导入模块:通过字符串的 ...
- python reduce函数_Python reduce函数作用及实例解析
语法 在python3中,内置函数中已经没有reduce了.要使用reduce,需要从functools模块里引入 可以看到,reduce有三个参数,第一个是函数function,第二个是序列sequ ...
最新文章
- SQL,NoSQL优缺点总结
- 为Spring Cloud Config插上管理的翅膀
- RocketMQ避坑指南:springcloud教程权威指南
- vue的生命周期和钩子函数的理解
- 零基础快速入门python教程,结合新手练习的5大项目
- python batch_size_深度学习中的batch的大小对学习效果有何影响?
- 苹果手机html查看器在哪,web前端案例-苹果手机图片查看器
- pythonATM,购物车项目实战_补充2-模块功能
- 手把手教你使用Python写贪吃蛇游戏(pygame)
- vant修改用户头像
- Unity 置顶点击的对象
- 儿童python编程入门-儿童编程python入门
- 为什么有人劝别选计算机专业?
- ShowType=0,● 交换机命令show interfaces type 0/port_# switchport|trunk用于显示中继连接的配置情况,下面...
- 根据时间生成分配批次号
- 迈向大牛的重要一步——掌握设计模式
- 华为交换机日常维护命令
- 淘宝搜索引擎的缓存机制
- Unity3D研究院之在Unity中打开第三方数据库配合Android开发(三十二)
- android测试-monkey测试