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网络编程学习笔记(10):webpy框架
Jun 09 Python
python计算时间差的方法
May 20 Python
在Python 3中实现类型检查器的简单方法
Jul 03 Python
Python多线程爬虫实战_爬取糗事百科段子的实例
Dec 15 Python
解决python ogr shp字段写入中文乱码的问题
Dec 31 Python
如何在python中写hive脚本
Nov 08 Python
Tensorflow tf.nn.atrous_conv2d如何实现空洞卷积的
Apr 20 Python
python中有帮助函数吗
Jun 19 Python
浅谈tensorflow使用张量时的一些注意点tf.concat,tf.reshape,tf.stack
Jun 23 Python
Python通过队列来实现进程间通信的示例
Oct 14 Python
python 如何停止一个死循环的线程
Nov 24 Python
详解Django中的FBV和CBV对比分析
Mar 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
php基于ob_start(ob_gzhandler)实现网页压缩功能的方法
2017/02/18 PHP
网页的标准,IMG不支持onload标签怎么办
2006/06/29 Javascript
JSON 编辑器实现代码
2009/12/06 Javascript
我遇到的参数传递中 双引号单引号嵌套问题
2010/02/11 Javascript
jQuery对象和DOM对象使用说明
2010/06/25 Javascript
js实现商城星星评分的效果
2015/12/29 Javascript
浅谈bootstrap源码分析之tab(选项卡)
2016/06/06 Javascript
Move.js入门
2017/02/08 Javascript
JavaScript实现按键精灵的原理分析
2017/02/21 Javascript
jQuery上传多张图片带进度条样式(DEMO)
2017/03/02 Javascript
浅谈从React渲染流程分析Diff算法
2018/09/08 Javascript
Vue触发式全局组件构建的方法
2018/11/28 Javascript
JavaScript如何处理移动端拍摄图片旋转问题
2019/11/16 Javascript
如何利用node转发请求详解
2020/09/17 Javascript
[01:03:41]完美世界DOTA2联赛PWL S3 DLG vs Phoenix 第一场 12.17
2020/12/19 DOTA
Python 爬虫的工具列表大全
2016/01/31 Python
python2和python3应该学哪个(python3.6与python3.7的选择)
2019/10/01 Python
python随机数分布random均匀分布实例
2019/11/27 Python
利用Python如何实时检测自身内存占用
2020/05/09 Python
基于python tkinter的点名小程序功能的实例代码
2020/08/22 Python
IE下实现类似CSS3 text-shadow文字阴影的几种方法
2011/05/11 HTML / CSS
HTML5边玩边学(1)画布实现方法
2010/09/21 HTML / CSS
HTML5之HTML元素扩展(下)—增强的Form表单元素值得关注
2013/01/31 HTML / CSS
amazeui时间组件的实现示例
2020/08/18 HTML / CSS
美国最受欢迎的童装品牌之一:The Children’s Place
2016/07/23 全球购物
三年级数学教学反思
2014/01/31 职场文书
法人委托书
2014/07/31 职场文书
小学语文复习计划
2015/01/19 职场文书
医疗纠纷调解协议书
2015/08/06 职场文书
校园运动会广播稿
2015/08/19 职场文书
2016年度基层党建工作公开承诺书
2016/03/25 职场文书
Mysql - 常用函数 每天积极向上
2021/04/05 MySQL
Spring Boot DevTools 全局配置学习指南
2022/03/31 Java/Android
Python可变与不可变数据和深拷贝与浅拷贝
2022/04/06 Python
Python使用DFA算法过滤内容敏感词
2022/04/22 Python
IIS服务器中设置HTTP重定向访问HTTPS
2022/04/29 Servers