string module for python notes

'''
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='')

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324981054&siteId=291194637