利用:随机验证码
在编写随机验证码之前须要先理解两个内置函数
ord用于查找ASCII中字母对应的十进制数
chr用于查找ASCII中十进制数对应的字母

>>> ord('A')65>>> ord('Z')90>>> chr(65)'A'>>> chr(90)'Z'# A到Z这两头26个字母在ASCII编码表中代表的十进制是从65到90

个别验证码都是数字与字母的随机组合,其实验证码中每一个字母或数字,都是通过for循环

import randomres='''''循环6次,i变量占位没啥用'''for i in range(6):     '''26个字母的十进制数随机选取后,再转换成ASCII对应的字母赋值给s1'''    s1=chr(random.randint(65,90))    '''0到9的整数随机选取数字赋值给s2,因为前面要和字符相加,所以也须要转换成字符类型'''    s2=str(random.randint(0,9))    '''列表元素s1与s2每次随机产出其中一个元素追加给res变量'''    res+=random.choice([s1,s2])print(res)打印:M5UV0R   #<==一直运行随机验证码就会不停变动哦。

以上就是本次分享的全部内容,当初想要学习编程的小伙伴欢送关注Python技术大本营,获取更多技能与教程。