python随机生成小写字母_python生成n个随机(大小写)字母
python生成n个随机(大小写)字母
①生成一个随机(大小写)字母字符串a_str
②判断列表长度是否小于n
③从a_str中随机抽取一个字母
④判断抽取的字母是否在列表中存在
⑤如果不存在,则添加进列表
重复步骤②到⑤
看代码:
import string
import random
n_int = int(input("请输入随机字母个数:"))
def random_letters(n):
# 定义一个空列表保存随机字母
letters_list = []
while len(letters_list) < n :
a_str = string.ascii_uppercase
# 字母:string.ascii_letters
# 大写:string.ascii_uppercase
# 小写:string.ascii_lowercase
random_letter = random.choice(a_str)
if (random_letter not in letters_list) :
letters_list.append(random_letter)
else:
pass
# 将列表转换成元组输出
return tuple(letters_list)
print(random_letters(n_int))
看运行结果:
C:\Python\python.exe C:/IDE/pycharm/pyth/Exam27.py
请输入随机字母个数:10
('Z', 'F', 'G', 'E', 'P', 'X', 'J', 'I', 'L', 'O')
Process finished with exit code 0
学习python,从小题做起~
点赞
收藏
分享
文章举报
小学长~
发布了7 篇原创文章 · 获赞 4 · 访问量 2843
私信
关注
python随机生成小写字母_python生成n个随机(大小写)字母相关推荐
- python中将字符变为大写_Python实现将字符串的首字母变为大写,其余都变为小写的方法...
Python实现将字符串的首字母变为大写,其余都变为小写的方法 利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字. 思路:使用capitalize()函数将字符串的 ...
- python 生成文字图案_python 生成图形验证码
日常在网站使用过程中经常遇到图形验证,今天准备自己做个图形验证码,这算是个简单的功能,也适合新手练习的,便于自己学习. 主要用到的库--PIL图像处理库,简单的思路,我们需要随机的颜色,随机的数字或字 ...
- python生成规定随机数_python生成随机数的方法
python生成随机数的方法 发布时间:2020-08-21 14:50:04 来源:亿速云 阅读:110 作者:小新 这篇文章主要介绍了python生成随机数的方法,具有一定借鉴价值,需要的朋友可以 ...
- python生成字符画_Python生成字符画 | 文艺数学君
摘要这一篇文章介绍使用Python生成字符画的方式. 会给出简单的原理介绍和实现的方式. 最后会给出源代码的链接地址. 简介 这一篇介绍一下使用Python来进行字符画的生成. 这里会介绍一下生成的步 ...
- python合并pdf 加书签_Python生成pdf目录书签的实例方法
有时候我们用的一些pdf资料是没有目录的,这样找寻我们想到的东西比较麻烦.本篇文章就为大家带来python来生成pdf目录书签的方法. 首先,我们需要下载一个软件FreePic2Pdf,利用它我们可以 ...
- python 随机森林调参_Python机器学习实践:随机森林算法训练及调参-附代码
原标题:Python机器学习实践:随机森林算法训练及调参-附代码 文章发布于公号[数智物语] (ID:decision_engine),关注公号不错过每一篇干货. 来源 | 博客园 作者 | 战争热诚 ...
- 基于python的随机森林回归实现_Python机器学习实践:随机森林算法训练及调参-附代码...
文章发布于公号[数智物语] (ID:decision_engine),关注公号不错过每一篇干货. 来源 | 博客园 作者 | 战争热诚 随机森林是一种有监督学习算法,是以决策树为基学习器的集成学习算法 ...
- php统计大写字母个数,C++_C++统计中英文大小写字母、数字、空格及其他字符个数的方法,本文实例讲述了C++统计中英文 - phpStudy...
C++统计中英文大小写字母.数字.空格及其他字符个数的方法 本文实例讲述了C++统计中英文大小写字母.数字.空格及其他字符个数的方法.分享给大家供大家参考,具体如下: /* * 作 者: 刘同宾 * ...
- python生成随机的测验试卷_python生成随机的测验试卷文件
假如你是一位地理老师,班上有 35 名学生,你希望进行美国各州首府的一个小测验.不妙的是,班里有几个坏蛋,你无法确信学生不会作弊.你希望随机调整问题的次序,这样每份试卷都是独一无二的,这让任何人都不能 ...
最新文章
- 怎样测试运算放大器的输入失调电压?
- PostgreSQL触发器的使用
- 面试题—Redis篇
- C#模拟HTTP POST 请求
- “威胁情报”在手,反黑客终于有地图了!
- python实现简单小游戏_python实现简单井字棋小游戏
- 浏览器使用java_java如何调用本地的浏览器
- linux如何卸载光驱显示busy,关于linux卸载设备时的busy问题处理
- MVC4 Action
- 运行 Excel 脚本
- 对称密钥与非对称密钥算法
- 网络层 详解,网络层功能,网络层协议,网络层设备。
- 什么是数据库的存储过程?
- 计算机显示器性能指标的是,简述显示器的主要性能指标
- 程序员在帖子发的问题,底下评论彻底演变成娱乐帖了……
- Oracle数据库:oracle内连接inner join on,多表查询各种自链接、内连接、外连接的练习示例
- 机器学习在网络安全领域的应用(一)
- 对合成大西瓜修改图片的实践
- logit模型应用实例_最大似然估计(上)——离散选择模型之十
- C++ 读取 HDF5
热门文章
- idea E9 OA环境搭建
- 爱立信携手微软加速物联网全球部署
- python里find是什么函数_Python find函数用法和概念
- 象棋联机java代码_中国象棋源代码Java程序
- 微信小程序和vue的区别?
- 浪潮信息的ai服务器有何不同,浪潮信息AI服务器NF5468M6、NF5468A5成ISC20大会焦点...
- C语言 java 解一元二次方程
- Linux那些事儿 之 戏说USB(23)设备的生命线(二)
- 当地图变成“元宇宙”入口, 高德 “钱途”更广了
- jmeter阶梯式加压测试小笔记