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 实现快速生成连续、随机字母列表

本文地址: http://www.cppcns.com/jiaoben/python/289427.html

python随机生成列表_python 实现快速生成连续、随机字母列表相关推荐

  1. python生成20个随机数列表_Python利用random生成一个列表内的随机数

    首先,需要导入random模块:import random 随机取1-33之间的1个随机数,可能重复:random.choice(range(1,34)) print得到一系列随机数,执行一次得到一个 ...

  2. python快速生成列表_python_字符串快速生成列表的绝招

    #coding:utf-8 #python_字符串快速生成列表的绝招 import random import time #----写字表 共200个字 (一年级) xiezibiao="春 ...

  3. python随机生成奇数_python实现按照给定范围随机生成小数,偶数,奇数,整数,正态分布,均匀分布数据以及图片...

    下面代码主要实现的作用有: 1.随机生成介于范围之间的小数 2.随机生成介于范围之间的整数 3.随机生成介于范围之间的奇数或者偶数 4.随机生成介于范围之间正态分布随机数以及生成图片 5.随机生成生成 ...

  4. python批量生成图_python图像处理-批量生成纯色图片

    上一篇文章,是基于现有的图片处理的,那要如何通过代码直接生成图片呢. 生成一张纯色的图片 先设置图片的颜色,接着利用Image模块的new方法新生成一张图片,png格式的图片需要设置成rgba,类似的 ...

  5. python如何创建一个列表_python怎样快速构建列表?

    来自"专业人士笔记":创帆云:Python成为专业人士笔记--强烈建议收藏!每日持续更新!​zhuanlan.zhihu.com Python列表是Python程序中广泛使用的一种 ...

  6. python 清空所有对象_Python编程思想(7):列表的增删改操作

    李宁老师已经在「极客起源」 微信公众号推出<Python编程思想>电子书,囊括了Python的核心技术,以及Python的主要函数库的使用方法.读者可以在「极客起源」 公众号中输入 160 ...

  7. python随机生成字符串_Python 2.6中的随机字符串(可以吗?)

    我一直在试图找到一种更像python的方法来生成python中的随机字符串,这种方法也可以伸缩.通常,我看到类似的东西''.join(random.choice(string.letters) for ...

  8. python游戏程序编码_python实现的生成随机迷宫算法核心代码分享(含游戏完整代码)...

    最近研究了下迷宫的生成算法,然后做了个简单的在线迷宫游戏.游戏地址和对应的开源项目地址可以通过上面的链接找到.开源项目中没有包含服务端的代码,因为服务端的代码实在太简单了.下面将简单的介绍下随机迷宫的 ...

  9. python for循环例子_Python for循环生成列表的实例

    Python for循环生成列表的实例 一般Python for语句前不加语句,但我在机器学习实战中看到了这两条语句: featList = [example[i] for example in da ...

最新文章

  1. Github 工作流程
  2. c++ 无法读取内存_Linux内存机制以及手动释放swap和buffer和cache
  3. 前端inline元素间隙问题解决办法
  4. Linux虚拟机设备无法连接到它的理想主机控制器
  5. 【渝粤教育】国家开放大学2018年春季 8661-21T传感与检测技术 参考试题
  6. ubuntu修改ls显示目录的颜色
  7. 【LeetCode】4月2日打卡-Day18-矩阵操作
  8. 《贪玩蓝月》年入10亿?背后的玩法也太“流氓”了
  9. Winform DataGridView中利用WebClient异步加载显示网络地址的图片
  10. android日期选择区间控件_Android日期时间选择器实现以及自定义大小
  11. Oracle 密码过期
  12. Egret(引擎篇)
  13. 基于GIS的中国历代名人人生轨迹研究
  14. 足浴按摩预约下单小程序开发制作功能介绍
  15. think in java interview-高级开发人员面试宝典(十)
  16. 樊登读书赋能读后感_樊登读书会读后感01012019
  17. 想转行做数据产品经理?这份书单赶紧收藏起来
  18. redis数据类型底层实现
  19. nbiot和2g_浅谈NBIOT
  20. SimpleDateFormat的pattern

热门文章

  1. 4万次下载,我的这本电子书连续数月蝉联阿里云下载榜冠军!!!
  2. 微信开放平台公众号第三方平台开发 教程一 平台介绍
  3. 微信公众平台java开发详解(工程代码+解析)
  4. JSF 网站汇总(转)
  5. Java并发编程(01):线程的创建方式,状态周期管理
  6. Linux常用命令(第二版) --网络通信命令
  7. Hadoop基础--HDFS/Yarn/MapReduce概述
  8. iOS 瀑布流布局实现详解
  9. 三. 线程管理之ThreadLocal
  10. Python数据清洗基本流程