如何生成26个英文字母
如何生成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个英文字母相关推荐
- 随机生成26个英文字母
随机生成26个英文字母,很简单,就是把26个英文字母当成一个字符串,然后随机生成26个数的坐标,然后得到随机的字母. 代码如下: Random rd=new Random(); int ...
- python如何生成26个英文字母(包括大小和小写)以及附上英文可见(常用)字符的ASCII码表。
目的:我们想要利用python生成26个英文字母,然后将其存入列表. 方案: 使用chr函数,将一个整数解释成一个字符,这个整数其实就是这个字符的ASCII码.比如字母a对应的ASCII码就是97,那 ...
- [Python] 编码生成26个英文字母
使用chr函数,将一个整数转成对应的一个字符,这个整数其实就是这个字符的ASCII码 语法格式 chr(i) 参数i可以是十进制或十六进制形式的数字 返回值 返回当前整数数字代表的ASCII字符 # ...
- 快速生成26个英文字母字符串
在学习中经常会拿26个英文字母序列做为字符串的例子来说明.但是自己又不想每次都自己手动输入.所以就想写个方法能快速的生成这个字符串. Java代码 /** * generate 26 english ...
- JS生成26个英文字母
因为在字节码中26个英文字母的值是连续的 A 对应的字节码是 65. const alphabet = Array.from(new Array(26), (ele, index) => {re ...
- 利用ascii码生成26个英文字母
<script>let a = "";for (var i = 65; i < 91; i++) {a += String.fromCharCode(i);}al ...
- js 生成26个英文字母
var count = 0 var arr = [] for (var i = 97; i < 123; i++) { arr[count] = String.fromCharCode(i) c ...
- python一句代码生成26个英文字母
python生成26个大小写英文字母 实现代码: # 生成26个英文字母 char_dx = [chr(i) for i in range(65, 91)] char_xx = [chr(i) for ...
- java生成随机的26位英文字母
如下: String chars = "ABCDEFGHIZKLMNOPQRSTUVWXYZ"; char c = chars.charAt((int)(Math.random() ...
最新文章
- RLCenter云平台配置中心
- 小程序多个echars_微信小程序中使用echarts以及踩坑总结
- Java如何读取JAR包外的properties文件及打成jar包后无法读取到jar包内的properties文件
- 互联网1分钟 | 0114 ZEPETO中文版“崽崽”上线;好未来2B利器未来魔法校全面升级...
- ppt android sdk,《0.AndroidSDK概述.ppt
- 网页制作中如何自定义网页图标
- 图解python_可视化图解Python科学计算包NumPy
- 2020财富中国500强:京东位列第13,阿里位列第18
- Bots Inc宣布订购1000台比特币矿机,价值400万美元
- 开源日志系统log4cplus(三)
- RedHat Linux 9.0 操作系统测试题2
- Termux第一篇之ssh使用
- 二叉排序树的中序遍历规律_王道数据结构|第四章 树与二叉树 04 二叉树的遍历...
- Power Spectral Density
- Centos7 无线网络设置
- 论文阅读:Semantic Aware Attention Based Deep Object Co-segmentation(ACCV2018)
- 爬取百度地图店家信息
- 亓官劼的2020年度总结
- MySQL 慢查询日志 使用方法浅析 日志定位与优化技巧
- 本周最新文献速递20220522
热门文章
- Windows中文键盘消失
- OpenCV 数组存储图片像素值,便于后期图像处理
- @Transactional(propagation)
- 【Java】基础知识-JAXP解析XML(一)
- Linux | crontab定时任务及开机自启项
- 常见Oracle错误都在这了: ORA-00257/ORA-00313/ORA-28000/ORA-28000
- win10系统由于服务器出错翻译失败,win10系统下谷歌浏览器翻译失败怎么办
- IDEA运行web项目及乱码处理
- 《像神一样玩转金融》公益免费课持续分享!
- SQL Compare数据库比较工具 完全破解+使用教程