Python 函数库全攻略78


内置函数

Python提供了大量的内置函数,用于执行各种常见的任务。以下是常用的内置函数列表:* `abs()`:返回一个数字的绝对值。
* `all()`:检查一个可迭代对象的所有元素是否为真。
* `any()`:检查一个可迭代对象中是否存在任何真元素。
* `bin()`:将一个数字转换为二进制字符串。
* `bool()`:将一个值转换为布尔值。
* `bytearray()`:创建一个字节数组对象。
* `bytes()`:创建一个字节对象。
* `callable()`:检查一个对象是否可调用。
* `chr()`:将一个 Unicode 代码点转换为字符。
* `classmethod()`:创建一个类方法。
* `compile()`:将字符串编译成代码对象。
* `complex()`:创建一个复数。
* `delattr()`:从对象中删除一个属性。
* `dict()`:创建一个字典对象。
* `dir()`:返回一个对象的所有属性和方法的列表。
* `divmod()`:将一个数字除以另一个数字,并返回一个元组,其中包含商和余数。
* `enumerate()`:为一个可迭代对象中的元素创建计数器。
* `eval()`:执行一个字符串中的 Python 代码。
* `exec()`:在一个字典中执行 Python 代码。
* `filter()`:从一个可迭代对象中过滤出满足特定条件的元素。
* `float()`:将一个字符串或数字转换为浮点数。
* `format()`:将一个值格式化为字符串。
* `frozenset()`:创建一个不可变的集合对象。
* `getattr()`:从对象中获取一个属性。
* `globals()`:返回当前作用域的全局变量字典。
* `hasattr()`:检查一个对象是否具有特定属性。
* `hash()`:为一个对象生成哈希值。
* `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()`:将多个可迭代对象组合在一起。

标准库函数

除了内置函数之外,Python 标准库还提供了大量可用于各种任务的函数。以下是标准库中常用函数的一些示例:* 数学函数
* `()`:返回一个数字的反余弦值。
* `()`:返回一个数字的反正弦值。
* `()`:返回一个数字的反正切值。
* `()`:返回一个数字的余弦值。
* `()`:返回一个数字的正弦值。
* `()`:返回一个数字的正切值。
* 文件和目录操作函数
* `()`:返回当前工作目录。
* `()`:返回一个目录中的文件和目录列表。
* `()`:创建一个目录。
* `()`:检查一个文件或目录是否存在。
* `()`:检查一个路径是否指向一个文件。
* `()`:检查一个路径是否指向一个目录。
* 数据结构函数
* `()`:创建计数器对象,该对象跟踪可迭代对象中元素的出现次数。
* `()`:创建一个默认字典对象,该对象在键不存在时返回一个指定的默认值。
* `()`:创建一个有序字典对象,该对象保持插入元素的顺序。
* `()`:将一个元素推入堆。
* `()`:从堆中弹出最小元素。
* 日期和时间函数
* `()`:返回当前日期和时间。
* `()`:表示日期和时间之间的差值。
* `()`:将一个字符串转换为日期和时间对象。
* `()`:使程序休眠指定的时间。
* 网络函数
* `()`:向 URL 发送一个 GET 请求并返回响应。
* `()`:向 URL 发送一个 POST 请求并返回响应。
* `()`:连接到一个服务器。
* `()`:向服务器发送数据。
* `()`:从服务器接收数据。

第三方库函数

除了内置和标准库函数之外,还有许多第三方库提供了其他有用的函数。以下是一些最受欢迎的第三方库及其一些最常用的函数:* NumPy
* `()`:创建一个 NumPy 数组对象。
* `()`:计算两个数组的点积。
* `()`:计算一个数组的平均值。
* `()`:计算一个数组的标准偏差。
* `()`:计算一个数组的总和。
* Pandas
* `()`:创建一个 Pandas DataFrame 对象。
* `pandas.read_csv()`:从 CSV 文件中读取数据。
* `()`:用指定的值填充 DataFrame 中的缺失值。
* `()`:对 DataFrame 进行分组。
* `()`:合并两个 DataFrame。
* Scikit-learn
* `sklearn.model_selection.train_test_split()`:将数据集拆分为训练集和测试集。
* `()`:创建一个线性回归模型。
* `()`:创建一个支持向量机模型。
* `()`:创建一个决策树分类器。
* `.accuracy_score()`:计算分类模型的准确率。
在 Python 中使用函数是一个强大的工具,可用于执行各种任务。通过熟悉内置、标准库和第三方库函数,你可以有效地编写代码并提高效率。

2024-10-19


上一篇:Python 图片转字符画:将图像转换成 ASCII 艺术

下一篇:Python 中的 reverse() 函数:倒转列表、元组和字符串