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函数的参数的默认值所引发的问题的原因
Mar 30 Python
详细解析Python中的变量的数据类型
May 13 Python
利用Hyperic调用Python实现进程守护
Jan 02 Python
Python实现的rsa加密算法详解
Jan 24 Python
Python利用openpyxl库遍历Sheet的实例
May 03 Python
Python GUI布局尺寸适配方法
Oct 11 Python
Django基础三之视图函数的使用方法
Jul 18 Python
Kears 使用:通过回调函数保存最佳准确率下的模型操作
Jun 17 Python
PyCharm中关于安装第三方包的三个建议
Sep 17 Python
python pyg2plot的原理知识点总结
Feb 28 Python
python 中 .py文件 转 .pyd文件的操作
Mar 04 Python
忆童年!用Python实现愤怒的小鸟游戏
Jun 07 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
电脑硬件及电脑配置知识大全
2020/03/17 数码科技
对javascript和select部件的结合运用
2006/10/09 PHP
PHP把小数转成整数3种方法
2014/06/30 PHP
typecho插件编写教程(二):写一个新插件
2015/05/28 PHP
php+croppic.js实现剪切上传图片功能
2018/08/14 PHP
JavaScript 浮点数运算 精度问题
2009/10/06 Javascript
调试Node.JS的辅助工具(NodeWatcher)
2012/01/04 Javascript
红米手机抢购的js代码
2014/03/10 Javascript
jquery插件开发之实现jquery手风琴功能分享
2014/03/10 Javascript
JavaScript 学习笔记之基础中的基础
2015/01/13 Javascript
触屏中的JavaScript事件分析
2015/02/06 Javascript
详解AngularJS中自定义指令的使用
2015/06/17 Javascript
JS+CSS实现精美的二级导航效果代码
2015/09/17 Javascript
jQuery EasyUI常用数据验证汇总
2016/09/18 Javascript
jq.ajax+php+mysql实现关键字模糊查询(示例讲解)
2018/01/02 Javascript
vue项目中使用ueditor的实例讲解
2018/03/05 Javascript
对vux点击事件的优化详解
2018/08/28 Javascript
微信小程序 搜索框组件代码实例
2019/09/06 Javascript
json.stringify()与json.parse()的区别以及用处
2021/01/25 Javascript
Python操作配置文件ini的三种方法讲解
2019/02/22 Python
Python读取xlsx文件的实现方法
2019/07/04 Python
Python函数参数类型及排序原理总结
2019/12/19 Python
vue常用指令代码实例总结
2020/03/16 Python
在tensorflow以及keras安装目录查询操作(windows下)
2020/06/19 Python
Django扫码抽奖平台的配置过程详解
2021/01/14 Python
瑰珀翠美国官网:Crabtree & Evelyn美国
2016/11/29 全球购物
台湾生鲜宅配:大口市集
2017/10/14 全球购物
UGG澳洲官网:UGG Australia
2018/04/26 全球购物
宝宝满月酒主持词和仪式流程
2014/03/27 职场文书
《将心比心》教学反思
2014/04/08 职场文书
爱祖国演讲稿
2014/05/04 职场文书
2014幼儿园班主任工作总结
2014/12/04 职场文书
2015年挂职锻炼工作总结
2014/12/12 职场文书
工作时间调整通知
2015/04/24 职场文书
三严三实·严以律己心得体会
2016/01/13 职场文书
关于EntityWrapper的in用法
2022/03/22 Java/Android