Pythone内置函数
Python 内置函数是 Python 解释器提供的函数库,这些函数可以直接使用,无需导入任何模块。
以下是Python内置函数的简要说明,更详细的内容请通过本教程的目录查阅,或按下Ctrl+F搜索函数名,访问函数详情页面;
- abs():返回数字的绝对值。
- all():如果可迭代对象中的所有元素均为 True,则返回 True,否则返回 False;
- any():如果可迭代对象中的任何元素为 True,则返回 True,否则返回 False。
- ascii():返回一个表示对象的可打印字符串。
- bin():将整数转换为二进制字符串。
- bool():将值转换为布尔值 True 或 False。
- breakpoint():用于在代码中插入断点以便进行调试。
- bytearray():返回一个新的字节数组。
- bytes():返回一个新的 bytes 对象。
- callable():如果对象是可调用的,则返回 True,否则返回 False。
- chr():返回一个表示 Unicode 码的字符。
- @classmethod():将一个方法转换为类方法。
- compile():将源代码编译成代码或 AST 对象。
- complex():返回具有实部和虚部的复数。
- delattr():删除对象的属性。
- dict():创建一个新的字典。
- dir():返回对象的属性和方法列表。
- divmod():返回除法的商和余数。
- enumerate():枚举可迭代对象中的元素。
- eval():计算用字符串表示的表达式的值。
- exec():执行用字符串表示的 Python 代码。
- filter():用于过滤序列。
- float():将字符串或数字转换为浮点数。
- format():格式化字符串。
- frozenset():返回一个新的不可变集合。
- getattr():返回对象的属性值。
- globals():返回全局变量的字典。
- hasattr():如果对象有指定的属性,则返回 True,否则返回 False。
- hash():返回对象的哈希值。
- help():显示帮助文档。
- hex():将整数转换为十六进制字符串。
- id():返回对象的唯一标识符。
- input():从用户那里获取输入。
- int():将字符串或数字转换为整数。
- isinstance():如果对象是指定类型或其子类的实例,则返回 True,否则返回 False。
- issubclass():如果类是指定类型或其子类的子类,则返回 True,否则返回 False。
- iter():返回一个可迭代对象。
- len():返回对象的长度(元素个数)。
- list():返回一个列表。
- locals():返回局部变量的字典。
- map():将函数应用于序列中的每个元素。
- max():返回可迭代对象中的最大值。
- memoryview():返回一个新的内存视图对象。
- min():返回可迭代对象中的最小值。
- next():从迭代器中获取下一个值。
- object():返回一个新对象,这个对象没有任何方法。
- oct():将一个整数转换为一个八进制字符串。
- open():打开一个文件,返回文件对象。
- ord():返回表示一个字符的Unicode字符的整数。
- pow():返回 x 的 y 次幂的值。
- print():将对象以文本形式打印到控制台或文件中。
- property():返回属性。
- range():返回一个从 0 开始到 stop - 1 的数字序列。
- repr():返回一个对象的字符串表示。
- reversed():返回一个反转的迭代器。
- round():四舍五入数字到给定精度。
- set():返回一个新集合,其中包含iterable中的所有唯一元素。
- setattr():设置一个对象的属性。
- slice():返回一个从0开始,到stop-1的步长为1的切片对象。
- sorted():返回一个排序后的列表。
- @staticmethod():返回静态方法。
- str():返回一个字符串版本的对象。
- sum():返回可迭代的数值的总和。
- super():返回一个超类或超类实例的代理对象。
- tuple():返回一个元组。
- type():返回一个新的类型对象。
- vars():返回一个对象的 dict 属性。
- zip():打包 iterables 中的元素,返回一个元组列表。
- __import__():动态地加载模块