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进阶教程之函数对象(函数也是对象)
Aug 30 Python
深入讲解Python编程中的字符串
Oct 14 Python
Python Sql数据库增删改查操作简单封装
Apr 18 Python
python实现获取Ip归属地等信息
Aug 27 Python
Python使用内置json模块解析json格式数据的方法
Jul 20 Python
Python(Django)项目与Apache的管理交互的方法
May 16 Python
django 在原有表格添加或删除字段的实例
May 27 Python
Python Learning 列表的更多操作及示例代码
Aug 22 Python
Python实现i人事自动打卡的示例代码
Jan 09 Python
python pandas dataframe 去重函数的具体使用
Jul 20 Python
Python 如何创建一个简单的REST接口
Jul 30 Python
python 如何利用argparse解析命令行参数
Sep 11 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详解ASCII码对照表与字符转换
2011/12/05 PHP
提高 DHTML 页面性能
2006/12/25 Javascript
大家未必知道的Js技巧收藏
2008/04/07 Javascript
IE6不能修改NAME问题的解决方法
2010/09/03 Javascript
Jquery遍历checkbox获取选中项value值的方法
2014/02/13 Javascript
javascript对中文按照拼音排序代码
2014/08/20 Javascript
js实现window.open不被拦截的解决方法汇总
2014/10/30 Javascript
javascript委托(Delegate)blur和focus用法实例分析
2015/05/26 Javascript
jQuery解析Json实例详解
2015/11/24 Javascript
jQuery实现div随意拖动的实例代码(通用代码)
2016/01/28 Javascript
快速掌握Node.js模块封装及使用
2016/03/21 Javascript
基于javascript实现精确到毫秒的倒计时限时抢购
2016/04/17 Javascript
微信公众号 客服接口的开发实例详解
2016/09/28 Javascript
JS实现的驼峰式和连字符式转换功能分析
2016/12/21 Javascript
slideToggle+slideup实现手机端折叠菜单效果
2017/05/25 Javascript
详解react-native-fs插件的使用以及遇到的坑
2017/09/12 Javascript
bootstrapTable+ajax加载数据 refresh更新数据
2018/08/31 Javascript
Angular Excel 导入与导出的实现代码
2019/04/17 Javascript
教你使用vue-cli快速构建的小说阅读器
2019/05/13 Javascript
小程序click-scroll组件设计
2019/06/18 Javascript
如何手动实现一个 JavaScript 模块执行器
2020/10/16 Javascript
jQuery实现本地存储
2020/12/22 jQuery
[02:22]完美世界DOTA2联赛PWL S3 集锦第一期
2020/12/15 DOTA
python解析模块(ConfigParser)使用方法
2013/12/10 Python
selenium+python实现自动化登录的方法
2018/09/04 Python
Python列表的切片实例讲解
2019/08/20 Python
对Python中一维向量和一维向量转置相乘的方法详解
2019/08/26 Python
Django生成数据库及添加用户报错解决方案
2020/10/09 Python
马来西亚时装购物网站:ZALORA马来西亚
2017/03/14 全球购物
在校大学生个人的自我评价
2014/02/13 职场文书
财务总监管理职责范文
2014/03/09 职场文书
幼儿园儿童节活动主持词+串词大全
2014/03/21 职场文书
大学辅导员述职报告
2015/01/10 职场文书
台风停课通知
2015/04/24 职场文书
社区扶贫帮困工作总结
2015/05/20 职场文书
2016年11月份红领巾广播稿
2015/12/21 职场文书