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 27 Python
python中异常捕获方法详解
Mar 03 Python
Python获取当前公网ip并自动断开宽带连接实例代码
Jan 12 Python
解决nohup重定向python输出到文件不成功的问题
May 11 Python
Python代码打开本地.mp4格式文件的方法
Jan 03 Python
Python实现将字符串的首字母变为大写,其余都变为小写的方法
Jun 11 Python
Python 微信爬虫完整实例【单线程与多线程】
Jul 06 Python
Django框架 querySet功能解析
Sep 04 Python
Python turtle库绘制菱形的3种方式小结
Nov 23 Python
jupyter 实现notebook中显示完整的行和列
Apr 09 Python
关于python中remove的一些坑小结
Jan 04 Python
python爬虫爬取某网站视频的示例代码
Feb 20 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
MySQL授权问题总结
2007/05/06 PHP
PHP生成指定随机字符串的简单实现方法
2015/04/01 PHP
PHP使用PHPexcel导入导出数据的方法
2015/11/14 PHP
将PHP的session数据存储到数据库中的代码实例
2016/06/24 PHP
PHP使用ActiveMQ实例
2018/02/05 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
2018/06/16 PHP
javascript函数定义的几种区别小结
2014/01/06 Javascript
极易被忽视的javascript面试题七问七答
2016/02/15 Javascript
AngularJS 过滤器的简单实例
2016/07/27 Javascript
Nodejs搭建wss服务器教程
2017/05/24 NodeJs
bootstrap timepicker在angular中取值并转化为时间戳
2017/06/13 Javascript
JS实现上传图片的三种方法并实现预览图片功能
2017/07/14 Javascript
基于jQuery实现的单行公告活动轮播效果
2017/08/23 jQuery
js实现图片粘贴上传到服务器并展示的实例
2017/11/08 Javascript
用Vue写一个分页器的示例代码
2018/04/22 Javascript
JavaScript函数式编程(Functional Programming)高阶函数(Higher order functions)用法分析
2019/05/22 Javascript
Python安装第三方库及常见问题处理方法汇总
2016/09/13 Python
apache部署python程序出现503错误的解决方法
2017/07/24 Python
Python3实现计算两个数组的交集算法示例
2019/04/03 Python
使用OpCode绕过Python沙箱的方法详解
2019/09/03 Python
python matplotlib折线图样式实现过程
2019/11/04 Python
python  ceiling divide 除法向上取整(或小数向上取整)的实例
2019/12/27 Python
Python面向对象之继承原理与用法案例分析
2019/12/31 Python
解决Django提交表单报错:CSRF token missing or incorrect的问题
2020/03/13 Python
TensorFlow固化模型的实现操作
2020/05/26 Python
Python内置函数及功能简介汇总
2020/10/13 Python
python 利用opencv实现图像网络传输
2020/11/12 Python
Selenium获取登录Cookies并添加Cookies自动登录的方法
2020/12/04 Python
CSS3 Pie工具推荐--让IE6-8支持一些优秀的CSS3特性
2014/09/02 HTML / CSS
美发活动策划书
2014/01/14 职场文书
2014年大学生四年规划书范文
2014/04/03 职场文书
自我管理的活动方案
2014/08/25 职场文书
违反单位工作制度检讨书
2014/10/25 职场文书
教师节座谈会主持词
2015/07/03 职场文书
推广普通话主题班会
2015/08/17 职场文书
Java实现添加条码或二维码到Word文档
2022/06/01 Java/Android