zoukankan      html  css  js  c++  java
  • random模块(验证码小程序)

    #!/usr/bin/env python
    #-*- coding:utf-8 -*-
    import random
    li=[]
    for i in range(6):                            #循环几次,就代表生成几位的验证码
        num = random.randrange(65,95)             #65-91  随机打印的范围,(65<=num<91)
        c=chr(num)
        li.append(c)
    
    result="".join(li)                             #将列表里的元素拼接,必须是字符串
    print(result)
    #生成的验证码第二位和第四位是数字
    li1=[]
    for i in range(6):
        if i == 2 or i == 4:                           #这里定义的是位置
            num = random.randrange(0,10)
            li1.append(str(num))                           #因为join拼接的必须是字符串,所以这里要进行转换
        else:
            num1 = random.randrange(65,91)
            c=chr(num1)                                #chr()函数功能:将数字转换为字母
            li1.append(c)
    
    ret="".join(li1)
    print(ret)
    #随机生成数字和字母
    #!/usr/bin/env python
    #-*- coding:utf-8 -*-
    import random
    li2=[]
    for i in range(6):
        num2=random.randrange(0,5)
        if num2 == 2 or num2 == 4:                           #这 a里定义的是位置
            num = random.randrange(0,10)
            li2.append(str(num))                           #因为join拼接的必须是字符串,所以这里要进行转换
        else:
            num1 = random.randrange(65,91)
            c=chr(num1)
            li2.append(c)
    
    ret="".join(li2)
    print(ret)
  • 相关阅读:
    bs4的学习
    mysqldb模块的简单用法
    起点中文网(主要是在目录下创建文件)
    怎么把列表转化为字符串
    GUI开发者桌面搜索文件工具
    用表格形式保存文档 xlwt
    如何解决编码有问题
    影魔
    龙与地下城
    不等关系
  • 原文地址:https://www.cnblogs.com/Z-style/p/5544528.html
Copyright © 2011-2022 走看看