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 28 Python
django定期执行任务(实例讲解)
Nov 03 Python
python实现跨excel的工作表sheet之间的复制方法
May 03 Python
django orm 通过related_name反向查询的方法
Dec 15 Python
创建Django项目图文实例详解
Jun 06 Python
python使用pip安装SciPy、SymPy、matplotlib教程
Nov 20 Python
如何基于python操作json文件获取内容
Dec 24 Python
使用python实现希尔、计数、基数基础排序的代码
Dec 25 Python
Python semaphore evevt生产者消费者模型原理解析
Mar 18 Python
解决python3.x安装numpy成功但import出错的问题
Nov 17 Python
pandas使用函数批量处理数据(map、apply、applymap)
Nov 27 Python
关于多种方式完美解决Python pip命令下载第三方库的问题
Dec 21 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
mcrypt启用 加密以及解密过程详细解析
2013/08/07 PHP
常见php数据文件缓存类汇总
2014/12/05 PHP
PHP实现微信发红包程序
2015/08/24 PHP
php操作路径的经典方法(必看篇)
2016/10/04 PHP
完美解决php 导出excle的.csv格式的数据时乱码问题
2017/02/18 PHP
javascript 学习笔记(一)DOM基本操作
2011/04/08 Javascript
jquery获取自定义属性(attr和prop)实例介绍
2013/04/21 Javascript
JavaScript创建对象的写法
2013/08/29 Javascript
Enter回车切换输入焦点实现思路与代码兼容各大浏览器
2014/09/01 Javascript
js鼠标点击图片切换效果实现代码
2015/11/19 Javascript
jQuery实现鼠标双击Table单元格变成文本框及输入内容后更新到数据库的方法
2015/11/25 Javascript
jQuery中ajax的load()与post()方法实例详解
2016/01/05 Javascript
JavaScript+html5 canvas绘制的圆弧荡秋千效果完整实例
2016/01/26 Javascript
移动端H5开发 Turn.js实现很棒的翻书效果
2016/06/20 Javascript
AngularJS 表达式详解及实例代码
2016/09/14 Javascript
遍历js中对象的属性和值的实例
2016/11/21 Javascript
详解Nodejs基于mongoose模块的增删改查的操作
2016/12/21 NodeJs
javascript中json基础知识详解
2017/01/19 Javascript
jQuery实现优雅的弹窗效果(6)
2017/02/08 Javascript
jQuery实现jQuery-form.js实现异步上传文件
2017/04/28 jQuery
Vue.js中使用iView日期选择器并设置开始时间结束时间校验功能
2018/08/12 Javascript
vue中实现点击按钮滚动到页面对应位置的方法(使用c3平滑属性实现)
2019/12/29 Javascript
python遍历文件夹并删除特定格式文件的示例
2014/03/05 Python
Python 专题五 列表基础知识(二维list排序、获取下标和处理txt文本实例)
2017/03/20 Python
一文秒懂python读写csv xml json文件各种骚操作
2019/07/04 Python
Python编程快速上手——疯狂填词程序实现方法分析
2020/02/29 Python
如何通过安装HomeBrew来安装Python3
2020/12/23 Python
吉尔德利巧克力公司:Ghirardelli Chocolate Company
2019/03/27 全球购物
香港百佳网上超级市场:PARKNSHOP.com
2020/06/10 全球购物
医务工作者先进事迹材料
2014/01/26 职场文书
协议书模板
2014/04/23 职场文书
质量整改通知单
2015/04/21 职场文书
工作时间调整通知
2015/04/24 职场文书
导游词之无锡丝业博物馆
2019/11/12 职场文书
golang 语言中错误处理机制
2021/08/30 Golang
Python Django获取URL中的数据详解
2021/11/01 Python