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之画圈还不简单吗?
Sep 20 Python
Python实现检测服务器是否可以ping通的2种方法
Jan 01 Python
python实现查询IP地址所在地
Mar 29 Python
Ubuntu 16.04 LTS中源码安装Python 3.6.0的方法教程
Dec 27 Python
python脚本监控Tomcat服务器的方法
Jul 06 Python
PyTorch读取Cifar数据集并显示图片的实例讲解
Jul 27 Python
pytorch载入预训练模型后,实现训练指定层
Jan 06 Python
Django 删除upload_to文件的步骤
Mar 30 Python
Python-jenkins模块获取jobs的执行状态操作
May 12 Python
详细分析Python collections工具库
Jul 16 Python
python判断all函数输出结果是否为true的方法
Dec 03 Python
Python集合的基础操作
Nov 01 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
晶体管单管来复再生式收音机
2021/03/02 无线电
PHP 地址栏信息的获取代码
2009/01/07 PHP
PHP中遍历stdclass object的实现代码
2011/06/09 PHP
php中mkdir函数用法实例分析
2014/11/15 PHP
在Laravel5中正确设置文件权限的方法
2019/05/22 PHP
学习JavaScript的最佳方法分享
2011/10/21 Javascript
jquery遍历checkbox介绍
2014/02/21 Javascript
js插件设置innerHTML时在IE8下提示“未知运行时错误”解决方法
2015/04/25 Javascript
九种原生js动画效果
2015/11/11 Javascript
AngularJS中处理多个promise的方式
2016/02/02 Javascript
微信小程序实现页面跳转传值的方法
2017/10/12 Javascript
详解vuex commit保存数据技巧
2018/12/25 Javascript
详解Vue中的Props与Data细微差别
2020/03/02 Javascript
React实现todolist功能
2020/12/28 Javascript
Java 生成随机字符的示例代码
2021/01/13 Javascript
[02:59]2014DOTA2西雅图国际邀请赛 圆满落幕中国夺冠
2014/07/23 DOTA
Python生成pdf文件的方法
2014/08/04 Python
Python多版本开发环境管理工具介绍
2019/07/03 Python
Python中正反斜杠(‘/’和‘\’)的意义与用法
2019/08/12 Python
python使用beautifulsoup4爬取酷狗音乐代码实例
2019/12/04 Python
python函数不定长参数使用方法解析
2019/12/14 Python
详解如何修改python中字典的键和值
2020/09/29 Python
解决pytorch 的state_dict()拷贝问题
2021/03/03 Python
英国家电购物网站:Sonic Direct
2019/03/26 全球购物
全球领先的全景影像品牌:Insta360
2019/08/21 全球购物
Deichmann英国:德国鞋类零售商
2021/01/30 全球购物
建筑工程技术应届生求职信
2013/11/17 职场文书
继承公证书
2014/04/09 职场文书
无子女夫妻离婚协议书(4篇)
2014/10/20 职场文书
2014年保安个人工作总结
2014/11/13 职场文书
2014年实验室工作总结
2014/12/03 职场文书
个人委托书范文
2015/01/28 职场文书
2015年党务工作者个人工作总结
2015/10/22 职场文书
《倍数和因数》教学反思
2016/02/23 职场文书
导游词之云南省玉龙雪山
2019/12/19 职场文书
PHP实现创建以太坊钱包转账等功能
2021/04/21 PHP