Python 的内建函数

137 阅读4分钟

Python 的内建函数

Python 提供了大量开箱即用的内置函数,这些函数就像是你编程工具箱中的瑞士军刀——小巧但功能强大,随时准备帮你解决各种编程挑战。从简单的数据转换到复杂的迭代操作,内置函数都能让我们的代码更加简洁、优雅和高效。

无论你是刚刚踏入编程大门的新手,还是希望提升编码效率的资深开发者,掌握Python内置函数都将为你的编程之旅带来质的飞跃。

让我们放下繁琐的重复代码,拥抱Python内置函数带来的简洁与力量。

Python 3.13 共计 71 个内置函数,以下按字母顺序给出列表和功能简介。

函数名详细简介
absabs计算绝对值
aiteraiter获取异步可迭代对象的迭代器
allall判断可迭代对象内容是否全部为真值
anextanext获取异步迭代器的下一数据项
anyany判断可迭代对象内容是否存在真值
asciiascii转换为字符串,非 ASCII 字符将被转义
binbin将一个整数转换为带前缀 0b 的二进制数字符串
boolbool类型转换为 bool
breakpointbreakpoint调用位置进入调试器
bytearraybytearray类型转换为 bytearray
bytesbytes类型转换为 bytes
callablecallable判断对象是否可调用
chrchr单个 Unicode 字符的整数编码转字符串
classmethodclassmethod把一个方法封装成类方法
compilecompile将 source 编译成代码或 AST 对象
complexcomplex类型转换为 complex
delattrdelattr删除指定的属性
dictdict类型转换为 dict
dirdir返回当前本地作用域中的名称列表或对象的属性列表
divmoddivmod返回整数除法时的商和余数
enumerateenumerate返回一个枚举对象
evaleval执行表达式并返回结果
execexec执行代码
filterfilter过滤数据
floatfloat类型转换为 float
formatformat格式化
frozensetfrozenset类型转换为 frozenset
getattrgetattr获取属性的值
globalsglobals返回实现当前模块命名空间的字典
hasattrhasattr判断属性是否存在
hashhash获取哈希值
helphelp启动内置的帮助系统
hexhex将整数转换为带前缀 0x 前缀的小写十六进制数字符串
idid返回对象的 ID
inputinput获取输入
intint类型转换为 int
isinstanceisinstance判断是否是某个类型的实例
issubclassissubclass判断是否是某个类的子类
iteriter获取迭代器
lenlen获取长度
listlist类型转换为 list
localslocals返回一个代表当前局部符号表的映射对象
mapmap将可迭代对象进行映射
maxmax获取最大值
memoryviewmemoryview返回由给定实参创建的“内存视图”对象
minmin获取最小值
nextnext获取迭代器的下一个元素
objectobject所有类的终极基类,调用时构建一个基本对象
octoct将整数转换为带前缀 0o 的八进制数字符串
openopen打开文件
ordord单个 Unicode 字符的字符串转整数编码
powpow计算乘方
printprint打印
propertyproperty创建属性
rangerange生成范围序列
reprrepr转换为字符串
reversedreversed迭代器逆转
roundround四舍五入
setset类型转换为 set
setattrsetattr设置属性的值
sliceslice生成切片
sortedsorted排序
staticmethodstaticmethod将方法转换为静态方法
strstr类型转换为 str
sumsum求和
supersuper获取父类
tupletuple类型转换为 tuple
typetype获取类型
varsvars获取对象的属性列表
zipzip多个迭代器组合成元组迭代器
__import__import导入模块