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构建Hopfield网络的教程
Apr 14 Python
python socket多线程通讯实例分析(聊天室)
Apr 06 Python
python中获得当前目录和上级目录的实现方法
Oct 12 Python
Python cookbook(数据结构与算法)实现查找两个字典相同点的方法
Feb 18 Python
tensorflow saver 保存和恢复指定 tensor的实例讲解
Jul 26 Python
python 使用sys.stdin和fileinput读入标准输入的方法
Oct 17 Python
python实现图片九宫格分割
Mar 07 Python
flask 实现token机制的示例代码
Nov 07 Python
Django项目基础配置和基本使用过程解析
Nov 25 Python
python如何求100以内的素数
May 27 Python
如何理解Python中的变量
Jun 01 Python
Python列表元素删除和remove()方法详解
Jan 04 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
使用apache模块rewrite_module (转)
2007/02/14 PHP
dedecms 批量提取第一张图片最为缩略图的代码(文章+软件)
2009/10/29 PHP
简单解决微信文章图片防盗链问题
2016/12/17 PHP
jQuery 表单验证插件formValidation实现个性化错误提示
2009/06/23 Javascript
用jquery ajax获取网站Alexa排名的代码
2009/12/12 Javascript
13个绚丽的Jquery 界面设计网站推荐
2010/09/28 Javascript
JavaScript EasyPager 分页函数
2011/05/25 Javascript
JS中获取数据库中的值的方法
2013/07/14 Javascript
Jquery:ajax实现翻页无刷新功能代码
2013/08/05 Javascript
js(jQuery)获取时间的方法及常用时间类搜集
2013/10/23 Javascript
js如何获取object类型里的键值
2014/02/18 Javascript
bootstrap data与jquery .data
2014/07/07 Javascript
理解Angular的providers给Http添加默认headers
2017/07/04 Javascript
Vue2.0权限树组件实现代码
2017/08/29 Javascript
微信小程序实现图片上传、删除和预览功能的方法
2017/12/18 Javascript
解决mpvue + vuex 开发微信小程序vuex辅助函数mapState、mapGetters不可用问题
2018/08/03 Javascript
在js代码拼接dom对象到页面上的模板总结
2018/10/21 Javascript
JavaScript多种图形实现代码实例
2020/06/28 Javascript
[01:08:57]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第二场
2014/05/24 DOTA
python使用scrapy解析js示例
2014/01/23 Python
python正则中最短匹配实现代码
2018/01/16 Python
Python FTP两个文件夹间的同步实例代码
2018/05/25 Python
对PyTorch torch.stack的实例讲解
2018/07/30 Python
Python List列表对象内置方法实例详解
2019/10/22 Python
python的reverse函数翻转结果为None的问题
2020/05/11 Python
Python利用Pillow(PIL)库实现验证码图片的全过程
2020/10/04 Python
如何快速一次性卸载所有python包(第三方库)呢
2020/10/20 Python
精彩的英文自荐信
2014/01/30 职场文书
旅游管理专业大学生职业规划书
2014/02/27 职场文书
公司委托书格式范文
2014/04/04 职场文书
农业开发项目建议书
2014/05/16 职场文书
教师对照四风自我剖析材料
2014/09/30 职场文书
党的群众路线教育实践活动个人对照检查材料(校长)
2014/11/05 职场文书
检讨书格式
2015/01/23 职场文书
上课说话检讨书
2015/01/27 职场文书
公司趣味运动会开幕词
2016/03/04 职场文书