Python内置函数是无需导入即可直接调用的核心工具,涵盖数学计算、类型转换、序列操作等八大类68个函数,例如abs()
求绝对值、input()
获取用户输入、sum()
快速求和等。这些函数经过高度优化,能显著提升代码效率和可读性。
数学运算类包含abs()
、pow()
、round()
等7个函数,例如pow(2,3)
可计算2的3次方。类型转换类多达24个,如int()
将字符串转为整数,str()
将对象转为字符串。序列操作类包括len()
获取长度、sorted()
排序、enumerate()
生成索引等8个函数,例如enumerate(['a','b'])
输出(0,'a'), (1,'b')
。对象操作类如type()
检查类型、isinstance()
验证类属性能增强代码健壮性。反射操作类含getattr()
动态获取属性等8个函数,适合元编程场景。文件操作类以open()
为核心,支持读写文件。此外还有编译执行类(如eval()
)、装饰器类(如@staticmethod
)等专用函数。
合理组合内置函数能实现高效开发,例如用sum(map(lambda x: x**2, filter(lambda x: x%2==0, [1,2,3])))
计算偶数的平方和。但需注意部分函数如eval()
存在安全风险,应谨慎使用。建议通过dir(__builtins__)
查看完整列表,结合官方文档掌握适用场景。