1. import random,string

    src_list = []
    src_list.append(str(random.randint(1,9))) #生成一个数字
    src_list.append(random.sample(string.ascii_lowercase,1)[0]) #生成一个小写字母
    src_list.append(random.sample(string.ascii_uppercase,1)[0]) #生成一个大写字母
    three = random.sample(string.digits+string.ascii_lowercase+string.ascii_uppercase,3) #生成3个由大小写字母和数字组成的列表
    for i in three:
    src_list.append(i) #所有数加到src_list中
    random.shuffle(src_list) #把组合好的列表打乱
    result = ''.join(src_list)
    print(result)
版权声明:本文为fxm12138原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/fxm12138/p/12114928.html