python随机生成验证码,数字+大小写字母

2023-11-10

ASCII码的对照链接
大写字母的十进制范围是(65,91)
小写字母的十进制范围是(97,123)
数字的十进制范围是(48,58)


思路:
1、先在空链表中添加大小写字母和数字
2、从列表中随机选择四个验证码
3、将列表转化成字符串输出


代码如下:import random

l=[]
for i in range(65,91):
    l.append(chr(i))
for j in range(97,123):
    l.append(chr(j))
for k in range(48,58):
    l.append(chr(k))
print(l)
ma=random.sample(l,4)
print(ma)
ma="".join(ma)
print(ma)

结果如下:
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python随机生成验证码,数字+大小写字母 的相关文章

随机推荐

  • 线程安全(现象、原理、解决、死锁)

    线程安全 线程不安全现象 黄牛抢票程序 直接上代码 创建了4个线程分别表示4个抢票的 我们知道抢票 肯定是一人一票 不可能存在两个人买的是同一张票 接下来的代码的结果就是线程不安全的现象 include
  • vue mapbox设备撒点鼠标悬浮变成可点击状以及渲染3D建筑

    这里跳过如何使用mapbox 直接上代码 地图撒点鼠标悬浮变成可点击状态 map on mouseenter device point gt map getCanvas style cursor pointer map on mousele
  • C语言 打地鼠游戏 超级详解,各个函数与算法,设计思路与流程

    基于easyx的打地鼠游戏 C 版本请点击此链接 一 游戏简介 游戏简介 疯狂打地鼠 是一款经典的单机休闲益智类小游戏 调皮的小地鼠们又出来活动了 你需要做的就是将他们砸回洞中去 机械风 复古风的游戏画面 不一样的体验 趣味性十足 眼手并用
  • Intel SGX技术详细解释(非常棒)

    http www jos org cn html 2018 9 5594 htm b18 随着信息技术的迅速发展与广泛应用 人类社会已经进入了一个崭新的互联网时代 一方面 人们享受着互联网科技带来的便利 另一方面 由网络和信息系统构成的网络
  • Flink Dashboard的数据监控功能

    一 数据反压 1 1 数据反压是啥 数据反压是在实时数据处理中 数据处理流的某个节点上游产生数据的速度大于该节点处理数据速度 导致数据堆积 从该节点向上游传递 一直到数据源 并降低数据源的摄入速度 导致数据反压出现的常见场景 比如 GC导致
  • Goland The selected directory is not a valid home for Go Sdk

    1 前言 初学 Golang 今天在配置好 Golang SDK 后 安装 goland IED 编辑器 在配置 goland GOROOT SDK 的过程中 一直报错如下 The selected directory is not a v
  • 什么是边缘计算(Edge AI)?

    什么是边缘计算 Edge AI 道翰天琼认知智能机器人平台API接口大脑为您揭秘 边缘AI发源于边缘计算 边缘计算也称为边缘处理 是一种将服务器放置在本地设备附近网络技术 这有助于降低系统的处理负载 解决数据传输的延迟问题 这样的处理是在传
  • KeyError: 'Spider not found: xxxx'

    保证确实由有Spider的情况下 可以查看你的scrapy cfg文件是否丢失
  • android studio 设置model设置为library

    如图所示 我的项目里面是两个model 我现在把第二个flowlayout设置为library来用 在App中引用flowlayout 为了防止今后忘记 特此标注一下 首先第一步 找到我们要做library的model的build文件 我这
  • element步骤条增加锚点的实现

    element的步骤条默认样式是无法点击的 需求中有点击步骤条 页面滚动到特定锚点需求 实现如下
  • 【云原生之Docker实战】使用Docker部署PhotoPrism照片管理系统

    云原生之Docker实战 使用Docker部署PhotoPrism照片管理系统 一 PhotoPrism介绍 1 PhotoPrism简介 2 PhotoPrism特点 二 检查宿主机系统版本 三 检查本地docker环境 1 检查dock
  • jumpserver堡垒机 (资源)

    23 5 jumpserver介绍 官网www jumpserver org 跳板机概述 跳板机就是一台服务器 开发戒运维人员在维护过程中首先要统一登录到这台服务器 然后再登录到目标 设备迚行维护和操作 堡垒机概述 堡垒机 即在一个特定的网
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552

    Springboot高校宿舍交电费系统 摘 要 科技进步的飞速发展引起人们日常生活的巨大变化 电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用 信息时代的到来已成为不可阻挡的时尚潮流 人类发展的历史正进入一个新时代
  • 关于Python爬虫Scrapy在高并发下DNS查找失败解决方案

    使用场景 检测80w URL 可否打开 配置 高端配置 20 进程 500 CONCURRENT REQUESTS 运行一段时间后会有DNSLookup什么的错误 也就是查找超时 但是在浏览器里可以打开这个网页 首先做一些可能的无用功 爬虫
  • LeetCode——剑指 Offer 39. 数组中出现次数超过一半的数字

    剑指 Offer 39 数组中出现次数超过一半的数字 题目 数组中有一个数字出现的次数超过数组长度的一半 请找出这个数字 你可以假设数组是非空的 并且给定的数组总是存在多数元素 示例 1 输入 1 2 3 2 2 2 5 4 2 输出 2
  • Ajax简要分析使用

    先抛出一般结构 ajax type get url Stu Servlet data type select student id stu id message p success function data alert data 当然是j
  • Ubuntu22.04使用中文输入法

    安装的时候选择了英文安装 之后切换到中文 忘记还要写中文注释 发现在语言设置里不能添加输入法 仔细找了以下发现输入法的设置改到了键盘设置里 网络上查到的大部分都是老版本的ubuntu 这个是2204版本 输入法设置位置不同
  • 闪回事务查询+闪回事务查询案例

    闪回事务查询 1闪回事务查询是闪回版本查询的一个扩充 2闪回事务查询可以审计某个事务或者撤销一个已经提交的事务 闪回事务查询案例 测试数据 create table sct4 id number 4 name varchar2 20 ins
  • uos,qt,linuxdeployqt,qt-installer-framework, 生成安装包的记录

    注 使用源码生成安装包的环境要求 已安装QT v5 5 24 DTK QTcreator linuxdeployqt qt installer framework v5 9 的UOS v20 1 打开QTcreator 新建项目 2 选择侧
  • python随机生成验证码,数字+大小写字母

    ASCII码的对照链接 大写字母的十进制范围是 65 91 小写字母的十进制范围是 97 123 数字的十进制范围是 48 58 思路 1 先在空链表中添加大小写字母和数字 2 从列表中随机选择四个验证码 3 将列表转化成字符串输出 代码如