''' string module ''' import random import string num = string.digits letter = string.ascii_letters lower = string.ascii_lowercase upper = string.ascii_uppercase print(num) print(letter) print(lower) print(upper) print(string._ChainMap) print(string._re) print(string.hexdigits) # hexadecimal base print(string.octdigits) # octal base print(string.whitespace) print(string.printable) print(string.punctuation) # special characters ''' This is the setting in the string.py source code whitespace = ' \t\n\r\v\f' ascii_lowercase = 'abcdefghijklmnopqrstuvwxyz' ascii_uppercase = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' ascii_letters = ascii_lowercase + ascii_uppercase digits = '0123456789' hexdigits = digits + 'abcdef' + 'ABCDEF' octdigits = '01234567' punctuation = r"""!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~""" printable = digits + ascii_letters + punctuation + whitespace ''' ''' Six flavors verification code ''' #random 20-digit password ran = random.sample(string.digits+string.ascii_letters+string.punctuation,20) for i in ran: print(i,end='')
string module for python notes
Guess you like
Origin http://43.154.161.224:23101/article/api/json?id=324981054&siteId=291194637
Ranking