zoukankan      html  css  js  c++  java
  • python 随机生成验证码,应用random和chr函数

    四位的随机验证码,chr函数的用法

    b=[]
    for i in range(4):
        import  random
        c=random.randint(97,122)#仅小写的ascll码范围
        b.append(chr(c))
        d=''.join(b)
    print(d)

    四位随机验证码,包含大小写和数字

    codelist=[]
    import random
    for i in range(48,58):#ascll码的数字范围,也可以直接用数字1-10
        codelist.append(str(chr(i)))#如果直接用数字,就用str直接转换数字为字符串添加
    for i in range(65,91):#大写
        codelist.append(str(chr(i)))
    for i in range(97,123):#小写
        codelist.append(str(chr(i)))
    c=random.sample(codelist,4)#随机从列表中取四个值
    b=''.join(c)#将列表转为字符串
    print(b)

    随机验证码做成函数

    def cod():
        codelist=[]
        import random
        for i in range(48,58):#ascll码的数字范围,也可以直接用数字1-10
            codelist.append(str(chr(i)))#如果直接用数字,就用str直接转换数字为字符串添加
        for i in range(65,91):#大写
            codelist.append(str(chr(i)))
        for i in range(97,123):#小写
            codelist.append(str(chr(i)))
        c=random.sample(codelist,4)#随机从列表中取四个值
        b=''.join(c)#将列表转为字符串
        return b
    a=cod()
    print(a)
  • 相关阅读:
    1282 回文数猜想
    1279 验证角谷猜想
    1205 吃糖果
    1201 18岁生日
    1106 排序
    2024 C语言合法标识符
    196 让气球飞吧
    1001 Sum Problem
    if语句
    三元运算符
  • 原文地址:https://www.cnblogs.com/xusuns/p/8243030.html
Copyright © 2011-2022 走看看