Python内置所有函数

3次阅读
没有评论

共计 1899 个字符,预计需要花费 5 分钟才能阅读完成。

 

以下是 Python 3.11 版本所有 71 个内置函数的原子化列表(按字母序排列),每个函数独立存在不依赖上下文理解:

1. `abs(x)` 返回数字绝对值
2. `aiter(async_iterable)` 获取异步迭代器(3.10+)
3. `all(iterable)` 全真检测
4. `anext(async_iterator)` 异步迭代下一项(3.10+)
5. `any(iterable)` 存在真值检测
6. `ascii(object)` 安全表示字符串
7. `bin(x)` 二进制字符串转换
8. `bool(x)` 布尔值转换
9. `breakpoint()` 调试断点(3.7+)
10. `bytearray(source)` 创建字节数组
11. `bytes(source)` 创建 bytes 对象
12. `callable(obj)` 可调用检测
13. `chr(i)` Unicode 字符转换
14. `classmethod(func)` 创建类方法
15. `compile(source)` 代码编译
16. `complex(real, imag)` 创建复数
17. `delattr(obj, name)` 删除属性
18. `dict(**kwarg)` 创建字典
19. `dir([object])` 属性列表
20. `divmod(a, b)` 商余元组
21. `enumerate(iterable)` 枚举生成器
22. `eval(expression)` 表达式求值
23. `exec(object)` 动态执行代码
24. `filter(function, iterable)` 过滤迭代
25. `float(x)` 浮点数转换
26. `format(value)` 格式化输出
27. `frozenset(iterable)` 不可变集合
28. `getattr(object, name)` 获取属性
29. `globals()` 全局符号表
30. `hasattr(obj, name)` 属性存在检测
31. `hash(obj)` 哈希值生成
32. `help([object])` 帮助系统
33. `hex(x)` 十六进制字符串
34. `id(obj)` 内存标识符
35. `input([prompt])` 标准输入
36. `int(x)` 整数转换
37. `isinstance(obj, classinfo)` 实例类型检测
38. `issubclass(class, classinfo)` 子类检测
39. `iter(object)` 迭代器生成
40. `len(s)` 元素计数
41. `list(iterable)` 列表构造
42. `locals()` 局部符号表
43. `map(function, iterable)` 映射迭代
44. `max(iterable)` 最大值
45. `memoryview(obj)` 内存视图
46. `min(iterable)` 最小值
47. `next(iterator)` 迭代下一项
48. `object()` 根对象实例
49. `oct(x)` 八进制字符串
50. `open(file)` 文件操作
51. `ord(c)` Unicode 码点
52. `pow(base, exp)` 幂运算
53. `print(*objects)` 标准输出
54. `property(fget)` 属性装饰器
55. `range(stop)` 数字序列
56. `repr(obj)` 解释器友好字符串
57. `reversed(seq)` 反向迭代器
58. `round(number)` 四舍五入
59. `set(iterable)` 可变集合
60. `setattr(obj, name, value)` 设置属性
61. `slice(stop)` 切片对象
62. `sorted(iterable)` 排序列表
63. `staticmethod(func)` 静态方法装饰器
64. `str(object)` 字符串转换
65. `sum(iterable)` 求和计算
66. `super(type)` 父类代理
67. `tuple(iterable)` 元组构造
68. `type(object)` 类型获取
69. `vars([object])` __dict__获取
70. `zip(*iterables)` 并行迭代
71. `__import__(name)` 动态导入

特殊说明:
– 异步函数 `aiter`/`anext` 需 Python 3.10+
– `breakpoint` 在调试场景替代 `pdb.set_trace()`
– `memoryview` 用于零复制缓冲区操作
– `__import__` 不建议直接使用

需要查询特定函数用法时,请以格式:[函数名称] 详细说明 提交请求,例如:[zip] 详细说明

正文完
 0
xjd
版权声明:本站原创文章,由 xjd 于2025-03-12发表,共计1899字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)