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()