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基于隐马尔可夫模型实现中文拼音输入
Apr 01 Python
django中的HTML控件及参数传递方法
Mar 20 Python
在pandas多重索引multiIndex中选定指定索引的行方法
Nov 16 Python
Python面向对象基础入门之设置对象属性
Dec 11 Python
python字典一键多值实例代码分享
Jun 14 Python
快速解决vue.js 模板和jinja 模板冲突的问题
Jul 26 Python
详解程序意外中断自动重启shell脚本(以Python为例)
Jul 26 Python
python使用celery实现异步任务执行的例子
Aug 28 Python
Python转换itertools.chain对象为数组的方法
Feb 07 Python
Django用数据库表反向生成models类知识点详解
Mar 25 Python
PyTorch如何搭建一个简单的网络
Aug 24 Python
python如何写个俄罗斯方块
Nov 06 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/02 国漫
php && 逻辑与运算符使用说明
2010/03/04 PHP
typecho插件编写教程(四):插件挂载
2015/05/28 PHP
PHP长网址与短网址的实现方法
2017/10/13 PHP
批量实现面向对象的实例代码
2013/07/01 Javascript
javascript ajax 仿百度分页函数
2013/10/29 Javascript
js中自定义方法实现停留几秒sleep
2014/07/11 Javascript
JS判断变量是否为空判断是否null
2014/07/25 Javascript
jQuery实现仿腾讯迷你首页选项卡效果代码
2015/09/17 Javascript
jQuery3.0中的buildFragment私有函数详解
2016/08/16 Javascript
JavaScript标准对象_动力节点Java学院整理
2017/06/27 Javascript
jQuery使用zTree插件实现可拖拽的树示例
2017/09/23 jQuery
微信小程序实现swiper切换卡内嵌滚动条不显示的方法示例
2018/12/20 Javascript
简单了解node npm cnpm的具体使用方法
2019/02/27 Javascript
使用Vue.js中的过滤器实现幂方求值的方法
2019/08/27 Javascript
layui-tree实现Ajax异步请求后动态添加节点的方法
2019/09/23 Javascript
跟老齐学Python之永远强大的函数
2014/09/14 Python
Python中使用第三方库xlrd来写入Excel文件示例
2015/04/05 Python
Python编程pygame模块实现移动的小车示例代码
2018/01/03 Python
python实现猜数字小游戏
2020/03/24 Python
Python Numpy:找到list中的np.nan值方法
2018/10/30 Python
搞定这套Python爬虫面试题(面试会so easy)
2019/04/03 Python
python动态视频下载器的实现方法
2019/09/16 Python
python 实现非极大值抑制算法(Non-maximum suppression, NMS)
2020/10/15 Python
用 python 进行微信好友信息分析
2020/11/28 Python
Python的logging模块基本用法
2020/12/24 Python
python中Array和DataFrame相互转换的实例讲解
2021/02/03 Python
css3实现超立体3D图片侧翻倾斜效果
2014/04/16 HTML / CSS
HTML5 canvas基本绘图之绘制阴影效果
2016/06/27 HTML / CSS
巴西在线鞋店:Shoestock
2017/10/28 全球购物
Lacoste(法国鳄鱼)加拿大官网:以标志性的POLO衫而闻名
2019/05/15 全球购物
保加利亚服装和鞋类购物网站:Bibloo.bg
2020/11/08 全球购物
一些Unix笔试题和面试题
2012/09/25 面试题
行政部主管岗位职责
2013/12/28 职场文书
公司保密承诺书
2014/03/27 职场文书
学期评语大全
2014/04/30 职场文书