具体见代码和注释:
def get_code():code_list = []# for i in range(10): # 0~9for i in range(48,57): #ASCII表示的数字0-9 chr()方法将10进制的数字传化为对应的字符code_list.append(chr(i)) #将迭代器追加到列表for i in range(65, 91): # A-Zcode_list.append(chr(i))for i in range(97, 123): # a-zcode_list.append(chr(i))code = random.sample(code_list,6) #用于截取列表的指定长度的随机数,返回的是列表code_num = ''.join(code) #将列表里的元素以指定的字符连接生成一个新的字符串return code_numprint(get_code())
结果为:
sJ61BI