📜  所有 python 函数 - Python (1)

📅  最后修改于: 2023-12-03 15:09:59.085000             🧑  作者: Mango

所有 Python 函数 - Python

Python 是一种高级编程语言,以其简单而强大的语法而闻名。Python 有着广泛的应用场景,包括 Web 开发、数据科学、人工智能等领域。Python 函数是编写 Python 程序中的基本构建块之一。这里是 Python 中的所有函数的列表,分别按照字母顺序列出。

abs

abs() 函数返回一个数的绝对值。如果该数是复数,则返回它的模。

all

all() 函数用于判断给定的可迭代对象中的所有元素是否都为 True。如果是,则返回 True,否则返回 False。

any

any() 函数用于判断给定的可迭代对象中是否有至少一个元素为 True。如果有,则返回 True,否则返回 False。

ascii

ascii() 函数用于返回一个字符串,其中包含字符串中的非 ASCII 字符被转义为 ASCII 字符的转义序列。如果字符串中有非 ASCII 字符,则返回的字符串将以字符 '\x' 开头。

bin

bin() 函数将给定的整数转换为二进制字符串。返回的字符串以 '0b' 开头。

bool

bool() 函数将给定的参数转换为布尔值。如果参数为 False、None、0、空列表、空元组、空字典或空集合,则返回 False。否则,返回 True。

bytearray

bytearray() 函数创建一个可以修改的字节数组对象。

bytes

bytes() 函数用一个字符串作为参数,返回该字符串的字节串对象。

callable

callable() 函数用于判断给定的对象是否是可调用的。如果是则返回 True,否则返回 False。

chr

chr() 函数用于返回指定 Unicode 码点所对应的字符。例如,chr(65) 返回字符 'A'。

classmethod

classmethod() 函数用于将类中的方法转换为类方法。

compile

compile() 函数将一个字符串编译为代码。返回的代码对象可以用 exec() 或者 eval() 函数来执行。

complex

complex() 函数用于将两个数转换为复数。

delattr

delattr() 函数用于删除一个对象的特定属性。

dict

dict() 函数用于创建一个字典对象。

dir

dir() 函数返回指定对象的属性和方法的列表。

divmod

divmod() 函数返回两个数的商和余数。

enumerate

enumerate() 函数用于将一个可迭代对象中的每个元素以及其对应的索引组成一个二元组。

eval

eval() 函数用于执行一个字符串表示的 Python 表达式。如果表达式中包含危险操作,则会抛出异常。否则,返回表达式的值。

exec

exec() 函数用于执行一个字符串表示的 Python 代码块。如果代码块中包含危险操作,则会抛出异常。否则,代码将被执行。

filter

filter() 函数用于过滤一个可迭代对象中的元素。返回值是一个迭代器,其中只包含符合要求的元素。

float

float() 函数用于将一个字符串或数值转换为浮点数。

format

format() 函数用于将一个格式化字符串中的占位符替换为指定的值。

frozenset

frozenset() 函数用于创建一个不可修改的集合对象。

getattr

getattr() 函数用于获取一个对象的指定属性。如果属性不存在,则会抛出异常。

globals

globals() 函数返回一个全局名称空间的字典。

hasattr

hasattr() 函数用于判断一个对象是否有指定属性。

hash

hash() 函数用于获取指定对象的哈希值。可以用于判断两个对象是否相等。

help

help() 函数用于获取指定对象的帮助信息。

hex

hex() 函数将给定的整数转换为十六进制字符串。

id

id() 函数用于获取指定对象的身份标识。身份标识在对象的生命周期内保持不变。

input

input() 函数用于从标准输入读取一行数据,并返回一个字符串。

int

int() 函数用于将一个字符串或数值转换为整数。

isinstance

isinstance() 函数用于判断一个对象是否是指定类型的实例。

issubclass

issubclass() 函数用于判断一个类是否是另一个类的子类。

iter

iter() 函数用于从可迭代对象中获取一个迭代器对象。

len

len() 函数用于获取一个可迭代对象的长度。

list

list() 函数用于创建一个列表对象。

locals

locals() 函数返回一个局部名称空间的字典。

map

map() 函数用于对一个可迭代对象中的每个元素执行指定的操作。返回值是一个迭代器,其中包含操作后的结果。

max

max() 函数用于获取一组可迭代对象中的最大值。

memoryview

memoryview() 函数创建一个内存视图对象,用于对二进制数据进行直接访问。

min

min() 函数用于获取一组可迭代对象中的最小值。

next

next() 函数用于从迭代器中获取下一个元素。

object

object() 函数用于创建一个空的对象,它是所有对象的基类。

oct

oct() 函数将给定的整数转换为八进制字符串。

open

open() 函数用于打开一个文件,并返回一个文件对象。

ord

ord() 函数用于返回指定字符的 Unicode 码点。

pow

pow() 函数用于计算一个数的幂值。

print

print() 函数用于输出一条消息到标准输出流。

property

property() 函数用于返回一个属性对象,该对象用于访问或设置一个对象的属性。

range

range() 函数用于生成一组连续的整数。

repr

repr() 函数用于返回给定对象的字符串表示形式。

reversed

reversed() 函数用于将一个可迭代对象中的元素反转。

round

round() 函数用于将一个数四舍五入到指定的精度。

set

set() 函数用于创建一个集合对象。

setattr

setattr() 函数用于设置一个对象的指定属性。

slice

slice() 函数用于创建一个切片对象,用于访问一个序列中的部分元素。

sorted

sorted() 函数用于对一个可迭代对象中的元素进行排序。

staticmethod

staticmethod() 函数用于将类中的方法转换为静态方法。

str

str() 函数用于将一个对象转换为字符串。

sum

sum() 函数用于对一个可迭代对象中的元素求和。

super

super() 函数用于获取一个对象的父类对象。

tuple

tuple() 函数用于创建一个元组对象。

type

type() 函数用于获取一个对象的类型。还可以用于动态创建一个类。

vars

vars() 函数用于获取指定对象的属性和方法的字典。

zip

zip() 函数用于将多个可迭代对象中的元素配对,并返回一个迭代器。每次迭代返回一个元组,包含来自每个可迭代对象的下一个元素。