zoukankan      html  css  js  c++  java
  • Python-内置函数2

    name="one"

    '''
    bin()
    oct()
    hex()
    bytes()
    ascii()
    any()
    all()
    abs()
    bool()
    str()
    dict()
    list()
    callable() 判断能不能被调用,多数用于函数
    char() 将ascii码对应的数转为字符
    ord() 将字符转为对应的ascii对应的数字
    '''

    '''
    大家好,我是志雷,接下来我给大家演练下用python生成验证码的功能

    用到的函数:
    chr() 将一个数据生成一个字符
    用到的模块
    random 随机模块

    我们知道A-Z 是从65-90

    '''

    import random

    '''
    这样的话 我们再转换成字符就可以

    假如说我们生成6位数的验证码

    我们就是直接用字符串来连接的

    我们当然也是可以用列表的

    列表也是可以的,但是有一个问题,我们生成的验证中通过会有数据,如何处理呢

    这样的话 我们就能生成一个有数字与字母的验证码了,谢谢大家收看

    看:

    '''
    code=[]

    for i in range(6):

    num=random.randrange(0,5) #随便定义一个范围
    if num ==0 or num ==4:
    alpha= chr(random.randrange(65,90))
    code.append(alpha)
    else:
    digital=random.randrange(0,10)
    code.append(str(digital)) #但是字符串分隔的话只能是一个数字,我们要对于数据转换成字符串

    string="".join(code)
    print(string,type(string))
    技术改变一切
  • 相关阅读:
    《需求分析与系统设计》第二篇阅读体会
    《需求分析与系统设计》第一篇阅读体会
    《编写有效用例》第二篇阅读体会
    项目目标文档
    字符流
    字节流
    递归
    File类
    JDBC接口和工具类
    异常
  • 原文地址:https://www.cnblogs.com/leigepython/p/6524750.html
Copyright © 2011-2022 走看看