python - 使用python为具有特定长度的字符串(int和chars的混合)生成随机字符串
问题描述
需要生成随机字符串如下
前 5 个字符串应该是大写字母 接下来 4 个应该是整数,最后一个字母
输出我需要例子:
ACCE1664Z
BCED1782V
FBCR9126N
它正在生成随机字符串。
解决方案
假设最后一个字母也大写。
import random
def generatestr():
alphabet = []
for letter in range(65, 91):
alphabet.append(chr(letter))
num = [str(i) for i in range(10)]
str0= random.sample(alphabet,4)+random.sample(num,4)+random.sample(alphabet,1)
return ''.join(str0)
generatestr()
推荐阅读
- python - 添加不同长度循环的列表
- nginx - 使用 nginx 保护 https 以获取私有 IP 地址
- c# - 仅当 log4net c# 中的级别为 WARN 时,如何写入数据库日志
- mysql - SET FOREIGN_KEY_CHECKS = 0 在 Sequelize 迁移中不起作用
- java - 一个列表数据结构,可以支持 O(1) 中的直接索引和删除/添加
- python - 《think python 3》一书中day_num问题的解决方案
- c++ - 已安装 SDK 的头文件“无法打开源文件”
- python - 是否可以与 /dev/bus/usb/ 进行串行通信
/ - ruby - 跨不同配方重用模板
- jquery - 如何在不刷新页面的情况下更新我的数组列表?