python 实现快速生成连续、随机字母列表


Posted in Python onNovember 28, 2019

0.摘要

本文介绍了生成连续和随机字母表的方法,用于快速生成大量字母数据。

主要使用chr()函数,将数字通过ASCII表转换为相应字母。

1.chr() 函数

chr() 用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符。

输入:可以是10进制也可以是16进制的形式的数字。

print(chr(48), chr(49), chr(97))  # 十进制
#result:0 1 a
 
print(chr(0x30), chr(0x31), chr(0x61)) # 十六进制
#result:0 1 a

可见,chr()函数将ASCII表中对应的数字,转换成了相应的字母。

2.连续和随机字母表生成

ASCII码中,[a,z]对应[97,122]

ASCII码中,[A,Z]对应[65,90]

生成连续字母表:

import numpy as np
 
a1 = np.arange(97,123)
b1 = [chr(i) for i in a1]
a2 = np.arange(65,91)
b2 = [chr(i) for i in a2]
print(b1)
#result:['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']
print(b2)
#result:['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']

生成随机字母表:

import numpy as np
 
np.random.seed(1)
a3 = np.random.randint(65,91,10)
b3 = [chr(i) for i in a3]
print(b3)
#result:['F', 'L', 'M', 'I', 'J', 'L', 'F', 'P', 'A', 'Q']

以上这篇python 实现快速生成连续、随机字母列表就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python的SQLAlchemy框架使用入门
Apr 29 Python
详解python之简单主机批量管理工具
Jan 27 Python
Python实现树的先序、中序、后序排序算法示例
Jun 23 Python
python Spyder界面无法打开的解决方法
Apr 27 Python
django ajax json的实例代码
May 29 Python
python简易远程控制单线程版
Jun 20 Python
python 按不同维度求和,最值,均值的实例
Jun 28 Python
Python OpenCV之图片缩放的实现(cv2.resize)
Jun 28 Python
linux下安装python3和对应的pip环境教程详解
Jul 01 Python
如何在Django配置文件里配置session链接
Aug 06 Python
调试Django时打印SQL语句的日志代码实例
Sep 12 Python
python使用turtle库绘制奥运五环
Feb 24 Python
Python操作多维数组输出和矩阵运算示例
Nov 28 #Python
Python创建一个元素都为0的列表实例
Nov 28 #Python
Python使用matplotlib绘制Logistic曲线操作示例
Nov 28 #Python
Django框架反向解析操作详解
Nov 28 #Python
Django框架中间件定义与使用方法案例分析
Nov 28 #Python
Python Numpy 自然数填充数组的实现
Nov 28 #Python
Python创建数字列表的示例
Nov 28 #Python
You might like
在php中使用sockets:从新闻组中获取文章
2006/10/09 PHP
php下用GD生成生成缩略图的两个选择和区别
2007/04/17 PHP
非常实用的php验证码类
2016/05/15 PHP
教你如何解密js/vbs/vbscript加密的编码异处理小结
2008/06/25 Javascript
javascript中全局对象的parseInt()方法使用介绍
2013/12/19 Javascript
javascript表单验证大全
2015/08/12 Javascript
详解为Angular.js内置$http服务添加拦截器的方法
2016/12/20 Javascript
获取今天,昨天,本周,上周,本月,上月时间(实例分享)
2017/01/04 Javascript
VUE实现可随意拖动的弹窗组件
2018/09/25 Javascript
JavaScript文本特效实例小结【3个示例】
2018/12/22 Javascript
M2实现Nodejs项目自动部署的方法步骤
2019/05/05 NodeJs
微信小程序-可移动菜单的实现过程详解
2019/06/24 Javascript
使用Python的Zato发送AMQP消息的教程
2015/04/16 Python
学习python之编写简单简单连接数据库并执行查询操作
2016/02/27 Python
详解opencv Python特征检测及K-最近邻匹配
2019/01/21 Python
Python时间和字符串转换操作实例分析
2019/03/16 Python
Python 面向对象之类class和对象基本用法示例
2020/02/02 Python
linux 下selenium chrome使用详解
2020/04/02 Python
python实现扑克牌交互式界面发牌程序
2020/04/22 Python
使用TensorBoard进行超参数优化的实现
2020/07/06 Python
Python+OpenCV图像处理——实现直线检测
2020/10/23 Python
python爬虫实现爬取同一个网站的多页数据的实例讲解
2021/01/18 Python
Python读取pdf表格写入excel的方法
2021/01/22 Python
灵活运用CSS3特性绘制简易版围棋效果
2016/09/28 HTML / CSS
Hush Puppies澳大利亚官网:舒适的男女休闲和正装鞋
2019/08/24 全球购物
英国网上超市:Ocado
2020/03/05 全球购物
英国运动风奢侈品购物网站:Maison De Fashion
2020/08/28 全球购物
会计毕业生自荐信
2013/11/21 职场文书
财务会计应届生求职信
2013/11/24 职场文书
班级活动策划书
2014/02/06 职场文书
微电影大赛策划方案
2014/06/05 职场文书
安全标语口号
2014/06/09 职场文书
储备店长岗位职责
2015/04/14 职场文书
清明节随笔
2015/08/15 职场文书
十大最强奥特曼武器:怪兽战斗仪在榜,第五奥特之父只使用过一次
2022/03/18 日漫
国产动画《万圣街》日语配音版制作决定!
2022/03/20 国漫