代碼如下:
#利用chr()和大小寫字母的ASCII實(shí)現(xiàn)枚舉所有大小寫字母
#利用python生成一個(gè)隨機(jī)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)] #大寫字母+小寫字母+數(shù)字
FH = ('!','@','#','$','%','&','_') #特殊字符
for f in FH:
list.append(f)
num = random.sample(list,10)
str=''
value = str.join(num) #將取出的十個(gè)隨機(jī)數(shù)進(jìn)行重新合并
if not value[0].isdigit():
print(value)
運(yùn)行結(jié)果如下:
#######第一次運(yùn)行:

第一次運(yùn)行.png
#######第二次運(yùn)行:

第二次運(yùn)行.png