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 join()方法 在使用Python处理字符串时,您可能需要将较小的块连接在一起形成一个字符串;Python中的字符串方法join()可以帮助您完成这个任务;
Python实现冒泡排序(Bubble Sort) 冒泡排序(Bubble Sort)是一种比较简单的排序算法。它重复遍历要排序的元素,依次比较两个相邻的元素,如果顺序错误,则将他们交换;直到所有元素顺序正确。
Rust实现字符串sha1、sha256、sha512加密 本文将在Rust语言中使用sha1、sha256、sha512等安全散列算法对字符串进行加密;
Linux终端模拟打字(逐字符显示) 在Linux系统下,你可以使用一条命令来实现像电影里的效果,让字符逐个显示:
Python实现与智能机器人交互 本文将利用API与智能机器人进行人机交互,进行简单的聊天对话;代码由Python语言实现。
Rust:if this is intentional, prefix it with an underscore解决方法 编译Rust程序时提示:if this is intentional, prefix it with an underscore: `_x`,这表明存在一个未使用的变量 x,你可以将其删除或在变量名前添加一个下划线前缀;