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

'!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~'

 

posted @ 2020-06-08 11:17  森西子  阅读(1042)  评论(0编辑  收藏  举报