存儲大小寫字母和數字,特殊字符列表
STR = [chr(i) for i in range(65,91)] #65-91對應字符A-Z
str = [chr(i) for i in range(97,123)] #a-z
number = [chr(i) for i in range(48,58)] #0-9app
例:dom
Import random函數
foriinrange(0,4):ui
s=random.randrange(0,4)spa
ifs!=i:ci
f=chr(random.randint(65,90))字符串
else:string
#f=random.randint(0,9)it
f=random.randint(0,10)io
#l+=str(f)
l+=str(f)
print(l)
######################隨機生成一個數
importrandom
list1=[]
n=5
whilen>0:
i=random.randint(1,9)
ifi<=4:
suiji=chr(random.randint(48,57))
list1.append(suiji)
elifi>8:
suiji_1=chr(random.randint(97,122))
list1.append(suiji_1)
else:
suiji_2=chr(random.randint(65,90))
#suiji_2=chr(suiji_2)
list1.append(suiji_2)
n-=1
foriinlist1:
print(i)
特殊字符串列表獲取有點不一樣initspecial = string.punctuation #這個函數獲取到所有特殊字符,結果爲字符串形式special = [] 定義一個空列表製做特殊符號列表for i in initspecial: special.append(i)