zoukankan      html  css  js  c++  java
  • 这么多的内置函数能记住吗?对python的68个内置函数分类总结!

    内置函数列表

    '''
    abs()           dict()        help()         min()         setattr()
    all()           dir()         hex()          next()        slice() 
    any()           divmod()      id()           object()      sorted() 
    ascii()         enumerate()   input()        oct()         staticmethod() 
    compile()       globals()     map()          reversed()    __import__() 
    complex()       hasattr()     max()          round() 
    delattr()       hash()        memoryview()   set()
    bin()           eval()        int()          open()        str() 
    bool()          exec()        isinstance()   ord()         sum() 
    bytearray()     filter()       issubclass()   pow()         super() 
    bytes()         float()        iter()         print()       tuple() 
    callable()      format()      len()          property()    type() 
    chr()           frozenset()   list()         range()       vars() 
    classmethod()   getattr()     locals()       repr()        zip() 
    '''
    

    数学运算

    '''
    abs() 返回绝对值
    divmode() 返回商和余数
    round() 四舍五入
    pow(a, b) 求a的b次幂, 如果有三个参数. 则求完次幂后对第三个数取余
    sum() 求和
    min() 求最小值
    max() 求最大值
    '''
    

    数据类型

    '''
    bool : 布尔型(True,False)
    int : 整型(整数)
    float : 浮点型(小数)
    complex : 复数
    '''
    

    进制转换

    '''
    bin() :将转换成二进制
    otc() :将转换成八进制
    hex() :将转换成十六进制
    '''
    

    序列数据

    '''
    list() 将一个可迭代对象转换成列表
    tuple() 将一个可迭代对象转换成元组
    '''
    

    数据切片、反转

    '''
    reversed() 将一个序列翻转, 返回翻转序列的迭代器
    slice() 列表切片
    '''
    

    字符串

    '''
    str() 将数据转化成字符串
    bytes() :把字符串转化成bytes类型
    ord(): 输入字符找带字符编码的位置
    chr() :输入位置数字找出对应的字符
    ascii() :是ascii码中的返回该值 不是就返回u
    repr() 返回一个对象的string形式
    '''
    

    数据集合

    '''
    字典:dict 创建字典
    集合:set 创建集合
    frozenset() 创建一个冻结的集合
    '''
    

    内置函数

    '''
    len() 返回对象中的元素的个数
    sorted() 对可迭代对象进行排序操作 
    enumerate() :获取集合的枚举对象
    all(): 迭代对象全部为True,才返回True
    any() :迭代对象一个为True,就返回True
    zip() :将可迭代的对象作为参数, 把对象中对应的元素打包成一个元组, 返回列表
    fiter() :过滤 (lamda)
    map() :根据提供的函数对指定序列做映射(lamda)
    '''
    

    数据作用域

    '''
    locals() :返回当前作用域中的名字
    globals() :返回全局作用域中的名字
    '''
    

    迭代器与生成器

    '''
    range() :生成数据
    next() :迭代器向下执行一次, 内部实际使⽤用了__ next__()方法返回迭代器的下一个项目
    iter() :获取迭代器, 内部实际使用的是__ iter__()方法来获取迭代器
    '''
    

    字符串的代码块执行

    '''
    eval() :执行字符串类型的代码. 并返回最终结果
    exec() :执行字符串类型的代码
    compile(): 将字符串类型的代码编码。代码对象能够通过exec语句来执行或者eval()进行求值
    '''
    

    输入与打印

    '''
    print() : 打印输出
    input() : 获取用户输出的内容
    '''
    

    hash()值

    '''
    hash() : 获取到对象的哈希值(int, str, bool, tuple)
    '''
    

    模块与文件

    '''
    __ import__() : 用于动态加载类和函数
    open() : 用于打开一个文件, 创建一个文件句柄
    '''
    

    调用与帮助

    '''
    callable() : 用于检查一个对象是否是可调用的
    help() : 函数用于查看函数或模块用途的详细说明
    '''
    

    内置属性

    '''
    dir() : 查看对象的内置属性, 访问的是对象中的__dir__()方法
    '''

    .
  • 相关阅读:
    [CLK Framework] CLK.Settings
    [Architecture Design] CLK Architecture
    记一次 bug 修复 , 未将对象引用实例化
    Invoke 与 BeginInvoke 应用场景
    一次发布生产版程序异常排查总结
    C# 使用 SmtpClient 发送邮件注意项
    MSSql Server 批量插入数据优化
    Window Server 布署 WCF 服务 , 权限配置问题
    C++ 值类型和引用类型传递示例
    VS2015 C#调用C++ 托管代码无法调试问题排查
  • 原文地址:https://www.cnblogs.com/xyou/p/15659824.html
Copyright © 2011-2022 走看看