如何生成26个英文字母

string模块

  • ascii_letters方法的作用是生成全部字母,包括a-z,A-Z
  • digits方法的作用是生成数组,包括0-9
import string
import random
print(string.ascii_letters)
#使用切片将前26个小写字母输出
print(string.ascii_letters[:26])

运行结果

abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz

2.ord()函数

ord() 函数是 chr() 函数(对于8位的ASCII字符串)或 unichr() 函数(对于Unicode对象)的配对函数,它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode数值,如果所给的 Unicode 字符超出了你的 Python 定义范围,则会引发一个 TypeError 的异常。

import string
import random
var='a'
print([chr(ord(var)+i) for i in range(26)])
lst=[chr(ord(var)+i) for i in range(26)]
print(''.join(lst))

运行结果:

['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']
abcdefghijklmnopqrstuvwxyz

3.map()函数

map() 会根据提供的函数对指定序列做映射。

第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。

import string
import random
print(list(map(chr,range(97,123))))
print(list(map(chr,range(ord('a'),ord('z')+1))))

运行方法:

['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']['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']

如何生成26个英文字母相关推荐

  1. 随机生成26个英文字母

    随机生成26个英文字母,很简单,就是把26个英文字母当成一个字符串,然后随机生成26个数的坐标,然后得到随机的字母. 代码如下: Random rd=new Random();         int ...

  2. python如何生成26个英文字母(包括大小和小写)以及附上英文可见(常用)字符的ASCII码表。

    目的:我们想要利用python生成26个英文字母,然后将其存入列表. 方案: 使用chr函数,将一个整数解释成一个字符,这个整数其实就是这个字符的ASCII码.比如字母a对应的ASCII码就是97,那 ...

  3. [Python] 编码生成26个英文字母

    使用chr函数,将一个整数转成对应的一个字符,这个整数其实就是这个字符的ASCII码 语法格式 chr(i) 参数i可以是十进制或十六进制形式的数字 返回值 返回当前整数数字代表的ASCII字符 # ...

  4. 快速生成26个英文字母字符串

    在学习中经常会拿26个英文字母序列做为字符串的例子来说明.但是自己又不想每次都自己手动输入.所以就想写个方法能快速的生成这个字符串. Java代码  /** * generate 26 english ...

  5. JS生成26个英文字母

    因为在字节码中26个英文字母的值是连续的 A 对应的字节码是 65. const alphabet = Array.from(new Array(26), (ele, index) => {re ...

  6. 利用ascii码生成26个英文字母

    <script>let a = "";for (var i = 65; i < 91; i++) {a += String.fromCharCode(i);}al ...

  7. js 生成26个英文字母

    var count = 0 var arr = [] for (var i = 97; i < 123; i++) { arr[count] = String.fromCharCode(i) c ...

  8. python一句代码生成26个英文字母

    python生成26个大小写英文字母 实现代码: # 生成26个英文字母 char_dx = [chr(i) for i in range(65, 91)] char_xx = [chr(i) for ...

  9. java生成随机的26位英文字母

    如下: String chars = "ABCDEFGHIZKLMNOPQRSTUVWXYZ"; char c = chars.charAt((int)(Math.random() ...

最新文章

  1. RLCenter云平台配置中心
  2. 小程序多个echars_微信小程序中使用echarts以及踩坑总结
  3. Java如何读取JAR包外的properties文件及打成jar包后无法读取到jar包内的properties文件
  4. 互联网1分钟 | 0114 ZEPETO中文版“崽崽”上线;好未来2B利器未来魔法校全面升级...
  5. ppt android sdk,《0.AndroidSDK概述.ppt
  6. 网页制作中如何自定义网页图标
  7. 图解python_可视化图解Python科学计算包NumPy
  8. 2020财富中国500强:京东位列第13,阿里位列第18
  9. Bots Inc宣布订购1000台比特币矿机,价值400万美元
  10. 开源日志系统log4cplus(三)
  11. RedHat Linux 9.0 操作系统测试题2
  12. Termux第一篇之ssh使用
  13. 二叉排序树的中序遍历规律_王道数据结构|第四章 树与二叉树 04 二叉树的遍历...
  14. Power Spectral Density
  15. Centos7 无线网络设置
  16. 论文阅读:Semantic Aware Attention Based Deep Object Co-segmentation(ACCV2018)
  17. 爬取百度地图店家信息
  18. 亓官劼的2020年度总结
  19. MySQL 慢查询日志 使用方法浅析 日志定位与优化技巧
  20. 本周最新文献速递20220522

热门文章

  1. Windows中文键盘消失
  2. OpenCV 数组存储图片像素值,便于后期图像处理
  3. @Transactional(propagation)
  4. 【Java】基础知识-JAXP解析XML(一)
  5. Linux | crontab定时任务及开机自启项
  6. 常见Oracle错误都在这了: ORA-00257/ORA-00313/ORA-28000/ORA-28000
  7. win10系统由于服务器出错翻译失败,win10系统下谷歌浏览器翻译失败怎么办
  8. IDEA运行web项目及乱码处理
  9. 《像神一样玩转金融》公益免费课持续分享!
  10. SQL Compare数据库比较工具 完全破解+使用教程