您的位置:首页 > 编程语言 > Python开发

Python学习01 — 随机生成10个大写、小写字母、特殊字符

2017-07-07 19:45 603 查看
#利用chr()和大小写字母的ASCII实现枚举所有大小写字母
#coding:utf-8
#利用python生成一个随机10位的字符串
import string
import random
import re
list = [chr(i) for i in range(65,91)] + [chr(i) for i in range(97,123)] + [ str(i) for i in range(10)] #大写字母+小写字母+数字
FH = ('!','@','#','$','%','&','_') #特殊字符
for f in FH:
list.append(f)
num = random.sample(list,10)
str=''
value = str.join(num) #将取出的十个随机数进行重新合并
if not value[0].isdigit():
print value


good luck !


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python