zoukankan      html  css  js  c++  java
  • Python_Mix*内置函数

    • 数学运算(7个)
      • abs()求数值的绝对值
      • divmod()返回两个数值的商和余数
      • max()返回可迭代对象中的元素中的最大值或者所有参数的最大值
      • min()返回可迭代对象中的元素中的最小值或者所有参数的最小值
      • pow()返回两个数值的幂运算值或其与指定整数的模值
      • round()对浮点数进行四舍五入求值
      • sun()对元素类型是数值的可迭代对象中的每个元素求和
    • 类型转换(24个)
      • bool()根据传入的参数的逻辑值创建一个新的布尔值
      • int()根据传入的参数创建一个新的整数
      • float()根据传入的参数创建一个新的浮点数
      • complex()根据传入参数创建一个新的复数
      • str()返回一个对象的字符串表现形式(给用户)
      • bytearray()根据传入的参数创建一个新的字节数组
      • bytes()根据传入的参数创建一个新的不可变字节数组
      • memoryview()根据传入的参数创建一个新的内存查看对象
      • ord()返回Unicode字符对应的整数
      • chr()返回整数所对应的Unicode字符
      • bin()将整数转换成二进制字符串
      • oct()将整数转化成八进制字符串
      • hex()将整数转换成十六进制字符串
      • tuple()根据传入的参数创建一个新的元组
      • list()根据传入的参数创建一个新的列表
      • dict()根据传入的参数创建一个新的字典
      • set()根据传入的参数创建一个新的集合
      • frozenset()根据传入的参数创建一个新的不可变集合
      • enumerate()根据可迭代对象创建枚举对象
      • range()根据传入的参数创建一个新的range对象
      • iter()根据传入的参数创建一个新的可迭代对象
      • slice()根据传入的参数创建一个新的切片对象
      • super根据传入的参数创建一个新的子类和父类关系的代理对象
      • object()创建一个新的object对象
    • 序列操作(8个)
      • all()判断可迭代对象的每个元素是否都为True值
      • any()判断可迭代对象的元素是否有为True值的元素
      • filter()使用指定方法过滤可迭代对象的元素
      • map()只用指定方法去作用传入的每个可迭代对象的元素,生成新的可迭代对象
      • next()返回可迭代对象中的下一个元素值
      • reversed()反转序列生成新的可迭代对象
      • sorted()对可迭代对象进行排序,返回一个新的列表
      • zip()聚合传入的每个迭代器中相同位置的元素,返回一个新的元组类型迭代器
    • 对象操作(7个)
      • help()返回对象的帮助信息
      • dir()返回对象或者作用域内的属性列表
      • id()返回对象的唯一标识符
      • hash()获取对象的哈希值
      • type()返回对象的类型,或者根据传入的参数创建一个新的类型
      • len()返回对象的长度
      • ascii()返回对象的可打印表字符串表现方式
      • format()格式化显示值
      • vars()返回当前作用域内的局部变量和其值组成的字典,或者返回对象的属性列表
    • 反射操作(8个)
      • __import__()动态导入模块
      • isinstance()判断对象是否是类或者类型元组中任意类元素的实例
      • issubclass()判断是否是另外一个类或者类型元组中任意类元素的子类
      • hasattr()检查对象是否含有属性
      • getattr()获取对象的属性值
      • setattr()设置对象的属性值
      • delattr()删除对象的属性
      • callable()检测对象是否可被调用
    • 变量操作(2个)
      • globals()返回当前作用域内的全局变量和其值组成的字典
      • locals()返回当前作用域内的局部变量和其值组成的字典
    • 交互操作(2个
      • print()向标准输出对象打印输出
      • input()读取用户输入值
    • 文件操作(1个)
      • open()使用指定的模式和编码打开文件,返回文件读写对象
    • 编译执行(4个)
      • compile()将字符串编译为代码或者AST对象,使之能够通过exec语句来执行或者eval进行求值
      • eval()执行动态表达式求值
      • exec()执行动态语句块
      • repr()返回一个对象的字符串表现形式(给解释器)
    • 装饰器(3个)
      • property标示属性的装饰器
      • classmethod标示方法为类方法的装饰器
      • staticmethod标示方法为静态方法的装饰器
  • 相关阅读:
    elasticsearch客户端连接选择
    logstash5.x配置
    git操作
    Linux的crontab
    让MySQL支持中文
    Python装饰器(decorator)
    Python类的探讨
    Python对象(译)
    Python基础-作用域和命名空间(Scope and Namespace)
    Python输入输出(IO)
  • 原文地址:https://www.cnblogs.com/mixw/p/9475040.html
Copyright © 2011-2022 走看看