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实现绘制树枝简单示例
Jul 24 Python
Python 模拟登陆的两种实现方法
Aug 10 Python
分享6个隐藏的python功能
Dec 07 Python
Python中的函数作用域
May 07 Python
django 使用 request 获取浏览器发送的参数示例代码
Jun 11 Python
python实现Flappy Bird源码
Dec 24 Python
梅尔倒谱系数(MFCC)实现
Jun 19 Python
Django基础知识 URL路由系统详解
Jul 18 Python
Django多数据库的实现过程详解
Aug 01 Python
python中dict()的高级用法实现
Nov 13 Python
python打开音乐文件的实例方法
Jul 21 Python
python使用Windows的wmic命令监控文件运行状况,如有异常发送邮件报警
Jan 30 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 数组遍历方法大全(foreach,list,each)
2010/06/30 PHP
php删除txt文件指定行及按行读取txt文档数据的方法
2017/01/30 PHP
laravel 字段格式化 modle 字段类型转换方法
2019/09/30 PHP
JS判断当前日期是否大于某个日期的实现代码
2012/09/02 Javascript
jquery鼠标滑过提示title具体实现代码
2013/08/06 Javascript
热点新闻滚动特效的js代码
2013/08/17 Javascript
基于angularJS的表单验证指令介绍
2016/10/21 Javascript
一次围绕setTimeout的前端面试经验分享
2017/06/15 Javascript
JS实现的3des+base64加密解密算法完整示例
2018/05/18 Javascript
JavaScript事件冒泡与事件捕获实例分析
2018/08/01 Javascript
JS散列表碰撞处理、开链法、HashTable散列示例
2019/02/08 Javascript
JavaScript实现图片放大镜效果
2019/06/27 Javascript
手把手带你搭建一个node cli的方法示例
2020/08/07 Javascript
python正则匹配查询港澳通行证办理进度示例分享
2013/12/27 Python
在Python中使用异步Socket编程性能测试
2014/06/25 Python
Python基础教程之正则表达式基本语法以及re模块
2016/03/25 Python
使用Python3 编写简单信用卡管理程序
2016/12/21 Python
python实现分页效果
2017/10/25 Python
python中找出numpy array数组的最值及其索引方法
2018/04/17 Python
Python面向对象之类的内置attr属性示例
2018/12/14 Python
Python动态赋值的陷阱知识点总结
2019/03/17 Python
Python实现CNN的多通道输入实例
2020/01/17 Python
在keras中实现查看其训练loss值
2020/06/16 Python
使用PyCharm官方中文语言包汉化PyCharm
2020/11/18 Python
REISS英国官网:伦敦High Street最受欢迎品牌
2016/12/21 全球购物
FORZIERI澳大利亚站:全球顶级奢华配饰精品店
2016/12/31 全球购物
Notino意大利:购买香水和化妆品
2018/11/14 全球购物
高等教育专业自荐信范文
2014/03/26 职场文书
公司优秀员工获奖感言
2014/08/14 职场文书
反腐倡廉警示教育活动心得体会
2014/09/04 职场文书
委托代理人授权委托书范本
2014/09/24 职场文书
2014年新教师工作总结
2014/11/08 职场文书
2015年宣传部个人工作总结
2015/05/14 职场文书
详解CSS开发过程中的20个快速提升技巧
2021/05/21 HTML / CSS
动视暴雪取消疫苗禁令 让所有员工返回线下工作
2022/04/03 其他游戏