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 语句调用。 |