使用方式:

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

'

 

相关文章:

  • 2022-02-06
  • 2022-12-23
  • 2021-08-06
  • 2021-12-31
猜你喜欢
  • 2022-12-23
  • 2021-10-21
  • 2022-12-23
  • 2021-11-29
相关资源
相似解决方案