1. 随机生成由2个大写字母(前2位)+2个小写字母(第3、4位)+4个数字(第5-8位)组成的密码(字符串) import random # 大写字母的ASCII码范围 a = [chr(i) for i in range(65, 91)] # 小写字母的ASCII码范围 b = [chr(j) for j in range(97, 123)] # 数字 c = [k for k in range(0, 10)] s = "" for x in range(1, 9): # 前两位 大写字母 if x <= 2: s += random.choice(a