使用函数制作验证码生成器 import random # ls 为0:纯数字,ls 为1:纯大写字母,ls为2:纯大写字母,ls为3:混合 def yzm (cd = 4, ls = 0): if ls == 0: numlist = list(‘1,2,3,4,5,6,7,8,9,0’) random.shuffle(numlist) return ‘’ .join(numlist[0:cd]) elif ls == 1: caplist = list('abcdefghijklmnopqrstuvwxyz') random.shuffle(caplist) return’’ .join(caplist[0:cd]) elif ls == 2: unclist = list(‘abcdefghijklmnopqrstuvwxyz’) random.shuffle(unclist) return’’. join(unclist[0:cd]) else: mixlist =list('1234567890abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz') random.shuffle(mixlist) return’’.join(mixlist[0:cd]) result = yzm(cd = 8 , ls = 4) Python学习交流、资源共享群:563626388 QQ