random模块包含很多生成随机量的方法,下面的小程序完成了1个验证码生成的小函数
import random def v_code(): code = "" for i in range(5): code += random.choice([str(random.randrange(10)),chr(random.randrange(65,91))]) return code c = v_code() print(c)
知识点:
1. ASC2码65对应的字符是A,90对应的是Z,chr()函数完成了将一个ASC2码转换成大写字母的功能.
2. random.choice()方法是从一个序列中随机取出1个值.()中必须旋转一个序列,例如列表.
python,应用random模块编写的一个验证码生成函数例子
原文:https://www.cnblogs.com/iceberg710815/p/11950893.html