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程序和Flask框架中使用SQLAlchemy的教程
Jun 06 Python
Python cookbook(数据结构与算法)将多个映射合并为单个映射的方法
Apr 19 Python
Python求解任意闭区间的所有素数
Jun 10 Python
Linux下python与C++使用dlib实现人脸检测
Jun 29 Python
Python wxpython模块响应鼠标拖动事件操作示例
Aug 23 Python
Django框架静态文件使用/中间件/禁用ip功能实例详解
Jul 22 Python
Python 自动登录淘宝并保存登录信息的方法
Sep 04 Python
python 解决cv2绘制中文乱码问题
Dec 23 Python
Django获取model中的字段名和字段的verbose_name方式
May 19 Python
opencv 形态学变换(开运算,闭运算,梯度运算)
Jul 07 Python
详解scrapy内置中间件的顺序
Sep 28 Python
Python-split()函数实例用法讲解
Dec 18 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压缩HTML函数轻松实现压缩html/js/Css及注意事项
2013/01/27 PHP
PHP环境搭建(php+Apache+mysql)
2016/11/14 PHP
PHP fprintf()函数用法讲解
2019/02/16 PHP
浅谈Javascript事件模拟
2012/06/27 Javascript
jQuery动态显示和隐藏datagrid中的某一列的方法
2013/12/11 Javascript
基于JQuery实现滚动到页面底端时自动加载更多信息
2014/01/31 Javascript
举例详解AngularJS中ngShow和ngHide的使用方法
2015/06/19 Javascript
举例讲解JavaScript中关于对象操作的相关知识
2015/11/16 Javascript
this,this,再次讨论javascript中的this,超全面(经典)
2016/01/05 Javascript
JavaScript实现多种排序算法
2016/02/24 Javascript
vue实现前进刷新后退不刷新效果
2018/01/26 Javascript
tracking.js页面人脸识别插件使用方法
2020/04/16 Javascript
jquery实现选项卡切换代码实例
2019/05/14 jQuery
Vue+tracking.js 实现前端人脸检测功能
2020/04/16 Javascript
利用React高阶组件实现一个面包屑导航的示例
2020/08/23 Javascript
[01:03:03]VP vs Mineski 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
[01:16:50]DOTA2-DPC中国联赛 正赛 Phoenix vs CDEC BO3 第一场 3月7日
2021/03/11 DOTA
python opencv之SIFT算法示例
2018/02/24 Python
python实现微信小程序自动回复
2018/09/10 Python
Django 内置权限扩展案例详解
2019/03/04 Python
PyCharm搭建Spark开发环境实现第一个pyspark程序
2019/06/13 Python
django中使用事务及接入支付宝支付功能
2019/09/15 Python
python logging通过json文件配置的步骤
2020/04/27 Python
英国山地公路自行车商店:Tweeks Cycles
2018/03/16 全球购物
英国排名第一的在线宠物用品商店:Monster Pet Supplies
2018/05/20 全球购物
英国最大的在线蜡烛商店:Candles Direct
2019/03/26 全球购物
eBay美国官网:eBay.com
2020/10/24 全球购物
证券期货行业个人的自我评价
2013/12/26 职场文书
主持人婚宴答谢词
2014/01/28 职场文书
毕业评语大全
2014/05/04 职场文书
青春飞扬演讲稿
2014/09/11 职场文书
颐和园导游词400字
2015/01/30 职场文书
从事会计工作年限证明
2015/06/23 职场文书
昆虫记读书笔记
2015/06/26 职场文书
新学期开学寄语2016
2015/12/04 职场文书
2016暑期社会实践心得体会范文
2016/01/14 职场文书