Python 内置函数

Python 解释器内置了许多函数和类型,它们始终可用。

Python 内置函数

函数描述
abs()返回数字的绝对值。
aiter()返回异步可迭代对象的异步迭代器。
all()如果可迭代对象中的所有元素都为 True,则返回 True。
any()如果可迭代对象中的任何元素为 True,则返回 True。
ascii()返回对象的“可打印”表示的字符串。
bin()将整数转换为二进制字符串。
bool()返回一个布尔值。
breakpoint()在调用站点将您置于调试器中。
bytearray()返回一个新的字节数组。
bytes()返回一个新的“bytes”对象。
callable()如果对象参数是可调用的,则返回 True,否则返回 False。
chr()返回表示单个字符的字符串。
classmethod()将方法转换为类方法。
compile()将源代码编译成代码对象或 AST 对象。
complex()返回一个值为 real + imag*1j 的复数。
delattr()删除命名属性,前提是对象允许这样做。
dict()创建一个新的字典。
dir()返回当前局部作用域中的名称列表。
divmod()返回一个包含商和余数的数对。
enumerate()返回一个枚举对象。
eval()评估并执行一个表达式。
exec()此函数支持 Python 代码的动态执行。
filter()从可迭代对象构造一个迭代器,并返回使函数为真的元素。
float()从数字或字符串返回一个浮点数。
format()将值转换为“格式化”的表示。
frozenset()返回一个新的冻结集合对象。
getattr()返回对象命名属性的值。
globals()返回实现当前模块命名空间的字典。
hasattr()如果对象具有命名属性,则返回 True。
hash()返回对象的哈希值。
help()调用内置帮助系统。
hex()将整数转换为小写十六进制字符串。
id()返回对象的“身份”。
input()此函数接受输入并将其转换为字符串。
int()从数字或字符串返回一个整数对象。
isinstance()如果对象参数是对象的一个实例,则返回 True。
issubclass()如果 class 是 classinfo 的子类,则返回 True。
iter()返回一个迭代器对象。
len()返回对象的长度(项目数)。
list()实际上是一个可变序列类型,而不是函数。
locals()更新并返回包含当前局部符号表的字典。
map()返回一个迭代器,将函数应用于可迭代对象的每个项目。
max()返回可迭代对象中最大的项。
min()返回可迭代对象中最小的项。
next()从迭代器中检索下一个项。
object()返回一个新的无特征对象。
oct()将整数转换为八进制字符串。
open()打开文件并返回相应的文件对象。
ord()返回表示单个字符的 Unicode 码点的整数。
pow()返回 base 的 exp 次方。
print()将对象打印到文本流文件。
property()返回一个属性对象。
repr()返回对象的“可打印”字符串表示形式。
reversed()返回一个反向迭代器。
round()返回数字四舍五入到小数点后 ndigits 位的结果。
set()返回一个新的集合对象。
setattr()这是 getattr() 的对应函数。
slice()返回一个表示一组索引的切片对象。
sorted()从可迭代对象的项返回一个新排序的列表。
staticmethod()将方法转换为静态方法。
str()返回对象的 str 版本。
sum()对 start 和可迭代对象的项求和。
super()返回一个代理对象,将方法调用委托给父类或同级类。
tuple()实际上是一个不可变序列类型,而不是函数。
type()返回对象的类型。
vars()返回任何其他具有 dict 属性的对象的 dict 属性。
zip()对多个可迭代对象进行并行迭代。
import()此函数由 import 语句调用。