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__():动态地加载模块

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/python-built-in-functions

分类: 计算机技术
推荐阅读:
Python实现双向链表 在本文中,我们将看到另一种类型的链表,可以向前和向后移动;这样的链接列表称为双重链接列表(双向链表)。
Golang结构体使用指针和值的传递问题 本文将详细讨论在Go语言中使用指针和值传递结构体的问题,以及他们的不同和需要注意的问题;
C语言计算卡特兰数(catanlan number) 卡特兰数(Catalan number),是组合数学中一种常出现于各种计数问题中的数列;本文使用C语言来计算卡特兰数;
使用MATLAB求函数极限 要在 MATLAB 中求解一个函数的极限,可以使用 "limit" 函数。这个函数需要两个输入参数:要求解的函数和趋近于的值。
Rust入门示例教程 该教程是一个可运行示例的集合,这些示例说明了各种Rust概念和标准库;如果你不喜欢阅读大量的文档来学习编程语言,那么该示例教程就很适合你,它不仅覆盖了你要学习的知识,而且有很多的篇幅来解释代码;
Python实现快速排序(quick sort) 快速排序由C. A. R. Hoare在1960年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。