Python 内置函数
Python 有一套内置函数。
函数 | 描述 |
---|---|
abs() | 返回数字的绝对值 |
all() | 如果可迭代对象中的所有项目都为真,则返回 True |
any() | 如果可迭代对象中的任何项目都为真,则返回 True |
ascii() | 返回对象的易读版本。用转义字符替换非 ASCII 字符 |
bin() | 返回数字的二进制版本 |
bool() | 返回指定对象的布尔值 |
bytearray() | 返回字节数组 |
bytes() | 返回字节对象 |
callable() | 如果指定对象是可调用的,则返回 True,否则返回 False |
chr() | 从指定的 Unicode 代码返回字符。 |
classmethod() | 将方法转换为类方法 |
compile() | 将指定的源代码作为对象返回,准备执行 |
complex() | 返回复数 |
delattr() | 从指定对象中删除指定的属性(属性或方法) |
dict() | 返回字典(数组) |
dir() | 返回指定对象的属性和方法列表 |
divmod() | 返回 argument1 除以 argument2 时的商和余数 |
enumerate() | 获取集合(例如元组)并将其作为枚举对象返回 |
eval() | 评估并执行表达式 |
exec() | 执行指定的代码(或对象) |
filter() | 使用过滤器函数排除可迭代对象中的项目 |
float() | 返回浮点数 |
format() | 格式化指定的值 |
frozenset() | 返回一个冻结集对象 |
getattr() | 返回指定属性(属性或方法)的值 |
globals() | 将当前全局符号表作为字典返回 |
hasattr() | 如果指定对象具有指定的属性(属性/方法),则返回 True。 |
hash() | 返回指定对象的哈希值。 |
help() | 执行内置帮助系统。 |
hex() | 将数字转换为十六进制值。 |
id() | 返回对象的 ID。 |
input() | 允许用户输入。 |
int() | 返回一个整数。 |
isinstance() | 如果指定对象是指定对象的实例,则返回 True。 |
issubclass() | 如果指定类是指定对象的子类,则返回 True。 |
iter() | 返回一个迭代器对象。 |
len() | 返回对象的长度。 |
list() | 返回一个列表。 |
locals() | 返回当前局部符号表的更新字典。 |
map() | 返回指定的迭代器,将指定的函数应用于每个项目。 |
max() | 返回可迭代对象中的最大项。 |
memoryview() | 返回一个内存视图对象。 |
min() | 返回可迭代对象中的最小项。 |
next() | 返回可迭代对象中的下一项。 |
object() | 返回一个新对象。 |
oct() | 将数字转换为八进制。 |
open() | 打开一个文件并返回一个文件对象。 |
ord() | 将表示指定字符 Unicode 的整数转换为 Unicode。 |
pow() | 返回 x 的 y 次幂的值。 |
print() | 打印到标准输出设备。 |
property() | 获取、设置、删除属性。 |
range() | 返回一个数字序列,从 0 开始,并以 1(默认值)递增。 |
repr() | 返回对象的易读版本。 |
reversed() | 返回一个反向迭代器。 |
round() | 对数字进行四舍五入。 |
set() | 返回一个新的集合对象。 |
setattr() | 设置对象的属性(属性/方法)。 |
slice() | 返回一个切片对象。 |
sorted() | 返回一个排序后的列表。 |
staticmethod() | 将方法转换为静态方法。 |
str() | 返回一个字符串对象。 |
sum() | 对迭代器的项目求和。 |
super() | 返回一个表示父类的对象。 |
tuple() | 返回一个元组。 |
type() | 返回对象的类型。 |
vars() | 返回对象的 __dict__ 属性。 |
zip() | 从两个或多个迭代器返回一个迭代器。 |