python生成随机字符串
使用方式:
import random import string ''.join(random.sample(string.xxx + string.yyy + string.……, n))
上面n表示要生成的随机字符串的长度,string.***表示生成的字符串包含的符号类型。
常用的符号类型有:
string.ascii_letters 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
string.letters
'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
string.ascii_uppercase
'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
string.ascii_lowercase
'abcdefghijklmnopqrstuvwxyz'
string.digits
'0123456789'
string.hexdigits
'0123456789abcdefABCDEF'
string.punctuation
'!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~'