Python 内置函数大全:从数值运算到文件操作
以下是 Python 的内置函数,按功能分类,并提供简单说明:
数值运算
abs(x): 返回 x 的绝对值divmod(x, y): 返回 x 除以 y 的商和余数,格式为(x // y, x % y)pow(x, y[, z]): 返回 x 的 y 次方,如果提供了 z,还会对结果取模,即返回(x ** y) % zround(x[, n]): 将 x 四舍五入到 n 个小数位,如果省略了 n,则将 x 四舍五入到最接近的整数
类型转换
bool(x): 将 x 转换为布尔值,如果 x 是 False、None、0、空序列、空字典,则返回 False,否则返回 Trueint(x[, base]): 将 x 转换为整数,如果省略了 base,则默认为 10,如果 x 是浮点数,则将其向下取整float(x): 将 x 转换为浮点数str(x): 将 x 转换为字符串list(x): 将 x 转换为列表tuple(x): 将 x 转换为元组set(x): 将 x 转换为集合dict(x): 将 x 转换为字典
序列操作
len(x): 返回 x 的长度sorted(x[, key][, reverse]): 返回对 x 排序后的列表,如果提供了 key,则按照 key 函数的返回值排序,如果 reverse 为 True,则按照倒序排序reversed(x): 返回一个反向迭代器,用于反向遍历 xenumerate(x[, start]): 返回一个枚举对象,其中每个元素都是一个(index, value)元组,其中 index 从 start 开始计数
字典操作
all(x): 返回 True,如果 x 中所有元素都为 True 或 x 为空序列或空字典any(x): 返回 True,如果 x 中至少有一个元素为 Truemax(x): 返回 x 中的最大值min(x): 返回 x 中的最小值sum(x): 返回 x 中所有元素的和zip(*iterables): 返回一个迭代器,其中每个元素都是一个元组,其中第 i 个元组包含了每个可迭代对象中第 i 个元素
文件操作
open(file[, mode]): 打开文件并返回一个文件对象close(): 关闭文件read([size]): 从文件中读取 size 个字节的数据,如果省略了 size,则读取整个文件readline([size]): 从文件中读取一行数据,如果省略了 size,则读取整行数据write(string): 将 string 写入文件seek(offset[, whence]): 将文件指针移动到指定位置tell(): 返回文件指针所在位置
其他常用函数
help([object]): 返回对象的帮助信息input([prompt]): 从标准输入中读取一行并返回print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False): 将 objects 输出到标准输出上type(object): 返回对象的类型
原文地址: https://www.cveoy.top/t/topic/mJih 著作权归作者所有。请勿转载和采集!