跳转到主内容
趣航编程网 - 趣学编程,启航技术之路!

Python内置函数大全_常用内置方法总结

Python内置函数是无需导入即可直接使用的工具,覆盖类型转换、对象检查、迭代操作、数学计算、输入输出等核心场景,掌握它们能显著提升编码效率和可读性。 Python内置函数是直接可用、无需导入的工具,覆盖数据类型转换、对象检查、迭代操作、数学计算、输入输出等核心场景。掌握它们能显著提升编码效率和代码可读性。 基础类型转换与对象检查 这类函数用于快速改变数据类型或验证对象属性,日常使用频率极高: int(), float(), str(), bool() :基础类型转换,注意字符串转数字时需格式合法,如
int("123")
可行,
int("abc")
报错 type() 返回对象的具体类型,适合调试; isinstance(obj, cls) 更推荐用于类型判断,支持继承关系检查,如
isinstance(42, (int, float))
id(), dir(), help() :分别查看对象内存地址、列出可调用属性、获取函数文档,交互式开发中非常实用 序列与迭代相关函数 处理列表、元组、字符串、字典等可迭代对象时,这些函数让逻辑更简洁: len(), min(), max(), sum(), sorted(), reversed() :适用于多数序列,
sum()
要求数值类型,
sorted()
返回新列表,
reversed()
返回迭代器 enumerate(), zip(), filter(), map() :增强循环表达力,如
for i, x in enumerate(lst)
同时得索引和值;
zip(a, b)
并行遍历多个序列;
map(str, [1,2,3])
批量类型转换 all(), any(), isinstance() :检查条件满足情况,
all([True, 1, "x"])
返回
True
,空容器返回
True
;
any([])
返回
False
函数式与作用域相关函数 支持动态执行、作用域管理及高阶编程习惯: Python 3.14.3 微软官方的 Python 扩展,是 VS Code 安装量最高的扩展(209M+)。集成 IntelliSense(通过 Pylance)、调试(通过 Python Debugger)、代码检查、格式化、重构和单元测试等功能。支持 Jupyter Notebook、虚拟环境管理和多 Python 版本切换。 下载 立即学习 “ Python免费学习笔记(深入) ”; lambda 不是函数而是表达式,配合
map
/
filter
使用; eval() 和 exec() 可运行字符串形式代码,但存在安全风险,仅限可信环境使用 globals(), locals(), vars() :分别获取全局/当前局部/指定对象的命名空间字典,调试或元编程时有用 callable(), hasattr(), getattr(), setattr(), delattr() :运行时检查和操作对象属性,比如
getattr(obj, 'name', 'default')
安全取值 输入输出与实用工具 简化交互和常见任务: print() 支持
sep
、
end
、
file
参数,可重定向输出到文件或 StringIO; input() 默认读取字符串,需手动转换类型 abs(), round(), pow(), divmod() :常用数学辅助,
divmod(10, 3)
返回
(3, 1)
;
round(3.14159, 2)
得
3.14
chr(), ord(), hex(), bin(), oct() :字符与进制转换,如
ord('A')
→
65
,
chr(65)
→
'A'
不复杂但容易忽略——很多内置函数有默认行为或边界情况,比如
bool()
对空容器返回
False
,
list()
对字符串拆成字符列表。多查
help(func)
或官方文档,比死记更有效。

相关文章