作业要求
生成一个6个字符长度的随机数,要求是包括字母和数字的组合
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 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中的所有元素必须是字符串,如果有数字,则会报错