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() | 返回参数1除以参数2的商和余数。 |
| enumerate() | 获取集合(例如元组)并将其作为枚举对象返回。 |
| eval() | 评估并执行表达式。 |
| exec() | 执行指定的代码(或对象)。 |
| filter() | 使用筛选函数排除可迭代对象中的项。 |
| float() | 返回浮点数。 |
| format() | 格式化指定的值。 |
| frozenset() | 返回 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。 |
| pow() | 返回 x 的 y 次幂的值 |
| print() | 打印到标准输出设备。 |
| property() | 获取、设置、删除属性。 |
| range() | 返回一个数字序列,从 0 开始,递增 1(默认)。 |
| repr() | 返回对象的易读版本。 |
| reversed() | 返回反向迭代器。 |
| round() | 对数字进行四舍五入。 |
| set() | 返回新的 set 对象。 |
| setattr() | 设置对象的属性(属性/方法)。 |
| slice() | 返回切片对象。 |
| sorted() | 返回排序列表。 |
| staticmethod() | 将方法转换为静态方法。 |
| str() | 返回字符串对象。 |
| sum() | 对迭代器的项求和。 |
| super() | 返回一个表示父类的对象。 |
| tuple() | 返回元组。 |
| type() | 返回对象的类型。 |
| vars() | 返回对象的 `__dict__` 属性。 |
| zip() | 返回一个迭代器,由两个或多个迭代器组成。 |