• 函数的内置方法


    函数的内置方法

    函数的内置方法有哪些?直接上图(一部分)

    55内置函数-内置函数.jpg?x-oss-process=style/watermark

    一、掌握

    bytes():解码字符

    res = bytes('我真可爱',encoding='utf8')
    print(res)
    -----------------------------------------------------------
    b'xe6x88x91xe7x9cx9fxe5x8fxafxe7x88xb1'
    

    chr():参考ASCII码表将数字转成对应字符

    ord():参考ASCII码表将字符转成对应数字

    print(cha(97))
    print(ord(a))
    -----------------------------------------------------------
    a
    97
    

    divmod():把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b, a % b)

    print(divmod(10,3))
    -----------------------------------------------------------
    (3,1)
    

    enumerate():带有索引的迭代

    l = ['a','b','c']
    for i in enumerate(l):
        print(i)
    -----------------------------------------------------------
    (0, 'a')
    (1, 'b')
    (2, 'c')
    

    eval():把字符串翻译成数据类型

    l= '[1,2,3,4]'
    print(eval(l))
    -----------------------------------------------------------
    [1, 2, 3, 4]
    

    hash():是否可哈希

    print(hash(1))  # 无论你放入什么字符串,永远返回一个固定长度的随机字
    -----------------------------------------------------------
    1
    

    bin():二进制
    oct():八进制
    hex():十六进制

    print(bin(88))
    print(oct(88))
    print(hex(88))
    -----------------------------------------------------------
    0b1011000
    0o130
    0x58
    

    callable():判断函数是否可调用

    def func():
        pass
    print(callable(func))
    -----------------------------------------------------------
    True
    

    ascii():如果为ascii编码则直接返回,否则转二进制

    print(ascii(['a'])) 
    print(ascii(['中'])) 
    -----------------------------------------------------------
    ['a']
    ['u4e2d']
    

    slice():切片

    range(1,2,3)
    s = slice(0,5,2)  #第0个到第5个元素,步长为2
    lis = [1,1,23,24,25,35]
    print(lis[s])  # lis[0:5:2]
    -----------------------------------------------------------
    [1, 23, 25]
    

    二、了解

    abs():求绝对值

    all():列表内所用元素的bool值为True,则返回True

    any():列表内只要有一个元素的bool值为True,则返回True

    pow():幂运算

    round():四舍五入

    dir():列举出所有time模块的功能

    frozenset():冰冻集合

    global():查看全局的名字

    local():查看当前变量的名字

    sum():求和 print(sum(range(100)))
    import():通过字符串导入模块m = __import__('time')

  • 相关阅读:
    数字IC笔试题 ——Cadence前端设计2018
    Verilog -- 序列检测器及其最小状态数
    Verilog -- 状态机
    数字IC笔试 -- 汇顶设计验证2018
    Systemverilog -- 数据类型
    深度学习资料
    Lucene介绍与使用
    java全角、半角字符的关系以及转换
    怎样用正则表达式去除文本中的标点符号
    linux下转换windows文件格式,启动脚本报错问题解决
  • 原文地址:https://www.cnblogs.com/yanjiayi098-001/p/11352546.html
Copyright © 2020-2023  润新知