作业要求
生成一个6个字符长度的随机数,要求是包括字母和数字的组合
import random l1 = [] for i in range(6): a = random.randrange(0,10) if a == 2 or a == 4: tem_number = str(random.randrange(0,10)) l1.append(tem_number) else: tem = random.randrange(65,92) tem_chr = chr(tem) l1.append(tem_chr) print(l1) # l1.sort() tem_str = "".join(l1) print(tem_str)
join这个方法需要特别注意,在这里使用,list中的所有元素必须是字符串,如果有数字,则会报错