And cryptographic module random generated string containing six digits, lowercase letters, uppercase letters, special symbols

string common attributes

import string
import random

# String common use 
Print (string.ascii_lowercase)   # all lowercase letters print az 
Print (string.ascii_letters) # print all letters az AZ 
Print (string.ascii_uppercase) # print capital letters 
Print (string.digits) # print 0-9 
Print (string.punctuation) # print special characters 
Print (string.printable) # print all cases, numbers, special characters 
Print (string.hexdigits) # print hexadecimal characters

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

 

Generate a random password:

import string
import random

# String common usage 
Low = string.ascii_lowercase   # generate lowercase 
NUM = string.digits   # generate digital 
Upper = string.ascii_uppercase # generate capital 
punct = string.punctuation # special 

low_1 = random.sample (Low, 1 )
num_1 = random.sample(num, 2)
upper_1 = random.sample(upper, 1)
punct_1 = random.sample (point 2 )
 # print (low_1, NUM_1, upper_1, punct_1) 

list_1 = low_1 upper_1 + + + NUM_1 punct_1
random.shuffle(list_1)
pwd = ''.join(list_1)
print(pwd)

 

Guess you like

Origin www.cnblogs.com/QQmini/p/11426993.html