📅  最后修改于: 2023-12-03 15:09:59.085000             🧑  作者: Mango
Python 是一种高级编程语言,以其简单而强大的语法而闻名。Python 有着广泛的应用场景,包括 Web 开发、数据科学、人工智能等领域。Python 函数是编写 Python 程序中的基本构建块之一。这里是 Python 中的所有函数的列表,分别按照字母顺序列出。
abs()
函数返回一个数的绝对值。如果该数是复数,则返回它的模。
all()
函数用于判断给定的可迭代对象中的所有元素是否都为 True。如果是,则返回 True,否则返回 False。
any()
函数用于判断给定的可迭代对象中是否有至少一个元素为 True。如果有,则返回 True,否则返回 False。
ascii()
函数用于返回一个字符串,其中包含字符串中的非 ASCII 字符被转义为 ASCII 字符的转义序列。如果字符串中有非 ASCII 字符,则返回的字符串将以字符 '\x' 开头。
bin()
函数将给定的整数转换为二进制字符串。返回的字符串以 '0b' 开头。
bool()
函数将给定的参数转换为布尔值。如果参数为 False、None、0、空列表、空元组、空字典或空集合,则返回 False。否则,返回 True。
bytearray()
函数创建一个可以修改的字节数组对象。
bytes()
函数用一个字符串作为参数,返回该字符串的字节串对象。
callable()
函数用于判断给定的对象是否是可调用的。如果是则返回 True,否则返回 False。
chr()
函数用于返回指定 Unicode 码点所对应的字符。例如,chr(65)
返回字符 'A'。
classmethod()
函数用于将类中的方法转换为类方法。
compile()
函数将一个字符串编译为代码。返回的代码对象可以用 exec()
或者 eval()
函数来执行。
complex()
函数用于将两个数转换为复数。
delattr()
函数用于删除一个对象的特定属性。
dict()
函数用于创建一个字典对象。
dir()
函数返回指定对象的属性和方法的列表。
divmod()
函数返回两个数的商和余数。
enumerate()
函数用于将一个可迭代对象中的每个元素以及其对应的索引组成一个二元组。
eval()
函数用于执行一个字符串表示的 Python 表达式。如果表达式中包含危险操作,则会抛出异常。否则,返回表达式的值。
exec()
函数用于执行一个字符串表示的 Python 代码块。如果代码块中包含危险操作,则会抛出异常。否则,代码将被执行。
filter()
函数用于过滤一个可迭代对象中的元素。返回值是一个迭代器,其中只包含符合要求的元素。
float()
函数用于将一个字符串或数值转换为浮点数。
format()
函数用于将一个格式化字符串中的占位符替换为指定的值。
frozenset()
函数用于创建一个不可修改的集合对象。
getattr()
函数用于获取一个对象的指定属性。如果属性不存在,则会抛出异常。
globals()
函数返回一个全局名称空间的字典。
hasattr()
函数用于判断一个对象是否有指定属性。
hash()
函数用于获取指定对象的哈希值。可以用于判断两个对象是否相等。
help()
函数用于获取指定对象的帮助信息。
hex()
函数将给定的整数转换为十六进制字符串。
id()
函数用于获取指定对象的身份标识。身份标识在对象的生命周期内保持不变。
input()
函数用于从标准输入读取一行数据,并返回一个字符串。
int()
函数用于将一个字符串或数值转换为整数。
isinstance()
函数用于判断一个对象是否是指定类型的实例。
issubclass()
函数用于判断一个类是否是另一个类的子类。
iter()
函数用于从可迭代对象中获取一个迭代器对象。
len()
函数用于获取一个可迭代对象的长度。
list()
函数用于创建一个列表对象。
locals()
函数返回一个局部名称空间的字典。
map()
函数用于对一个可迭代对象中的每个元素执行指定的操作。返回值是一个迭代器,其中包含操作后的结果。
max()
函数用于获取一组可迭代对象中的最大值。
memoryview()
函数创建一个内存视图对象,用于对二进制数据进行直接访问。
min()
函数用于获取一组可迭代对象中的最小值。
next()
函数用于从迭代器中获取下一个元素。
object()
函数用于创建一个空的对象,它是所有对象的基类。
oct()
函数将给定的整数转换为八进制字符串。
open()
函数用于打开一个文件,并返回一个文件对象。
ord()
函数用于返回指定字符的 Unicode 码点。
pow()
函数用于计算一个数的幂值。
print()
函数用于输出一条消息到标准输出流。
property()
函数用于返回一个属性对象,该对象用于访问或设置一个对象的属性。
range()
函数用于生成一组连续的整数。
repr()
函数用于返回给定对象的字符串表示形式。
reversed()
函数用于将一个可迭代对象中的元素反转。
round()
函数用于将一个数四舍五入到指定的精度。
set()
函数用于创建一个集合对象。
setattr()
函数用于设置一个对象的指定属性。
slice()
函数用于创建一个切片对象,用于访问一个序列中的部分元素。
sorted()
函数用于对一个可迭代对象中的元素进行排序。
staticmethod()
函数用于将类中的方法转换为静态方法。
str()
函数用于将一个对象转换为字符串。
sum()
函数用于对一个可迭代对象中的元素求和。
super()
函数用于获取一个对象的父类对象。
tuple()
函数用于创建一个元组对象。
type()
函数用于获取一个对象的类型。还可以用于动态创建一个类。
vars()
函数用于获取指定对象的属性和方法的字典。
zip()
函数用于将多个可迭代对象中的元素配对,并返回一个迭代器。每次迭代返回一个元组,包含来自每个可迭代对象的下一个元素。