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)