Python内置函数速查

Python 有许多内置函数,您可以直接使用,无需导入任何内容。这些函数涵盖各种常见的编程任务,包括执行数学运算、使用内置数据类型、处理数据迭代、处理程序中的输入和输出、使用范围等等。

Python内置函数速查表:

  • 使用与数学相关的内置函数
    • 获取数字的绝对值:abs()
    • 求除法中的商和余数:divmod()
    • 查找最小值和最大值:min() 和 max()
    • 计算能力:pow()
    • 四舍五入数字:round()
    • 计算总数:sum()
  • 创建和操作基本数据类型
    • 表示整数:int()、bin()、oct() 和 hex()
    • 操作其他数字:float() 和 complex()
    • 构建和表示字符串:str() 和 repr()
    • 处理布尔值:bool()
    • 编码字符串:ord() 和 chr()
    • 创建字节和字节数组:bytes() 和 bytearray()
  • 创建集合数据类型
    • 创建列表和元组:list() 和 tuple()
    • 构造字典:dict()
    • 创建集合和冻结集:set() 和 frozenset()
  • 处理可迭代对象和迭代器
    • 确定容器中的项目数量:len()
    • 反转和排序可迭代对象:reversed() 和 sorted()
    • 确定可迭代对象中项的真值:all() 和 any()
    • 创建整数值范围:range()
    • 循环中枚举项:enumerate()
    • 提取序列的片段或部分:slice()
    • 压缩可迭代对象以进行并行迭代:zip()
    • 构建和使用迭代器:iter() 和 next()
    • 过滤和映射可迭代对象:filter() 和 map()
  • 处理输入和输出
    • 接受用户的输入:input()
    • 打开文件:open()
    • 将文本打印到屏幕或其他输出:print()
    • 格式化字符串:format()
  • 使用类、对象和属性
    • 建筑属性:property()
    • 创建类和静态方法:classmethod() 和 staticmethod()
    • 管理属性:getattr()、setattr() 和 delattr()
    • 检查属性:hasattr()
    • 创建和检查类型:type()、isinstance() 和 issubclass()
    • 检查可调用对象:callable()
    • 访问父级成员:super()
    • 构建通用对象:object()
  • 使用 Python 作用域
    • 检查和更新本地范围:locals()
    • 检查和更新全局范围:globals()
  • 审视对象
    • 了解对象的身份:id()
    • 检查名称和属性:dir() 和 vars()
  • 从字符串运行 Python 代码
    • 从字符串执行表达式:eval()
    • 从字符串运行代码:exec() 和 compile()
  • 使用杂项函数
    • 访问内置帮助系统:help()
    • 创建哈希码:hash()
    • 从字符串名称导入对象:import()
    • 高效操作二进制数据:memoryview()