《Python数据分析技术栈》第01章 06 Python中的模块(Modules in Python)

发布时间:2024年01月18日

06 Python中的模块(Modules in Python)

《Python数据分析技术栈》第01章 06 Python中的模块(Modules in Python)

A module is a Python file with a .py extension. It can be thought of as a section of a physical library. Just as each section of a library (for instance, fiction, sports, fitness) contains books of a similar nature, a module contains functions that are related to one another. For example, the matplotlib module contains all functions related to plotting graphs. A module can also contain another module. The matplotlib module, for instance, contains a module called pyplot. There are many built-in functions in Python that are part of the standard library and do not require any module to be imported to use them.

模块是扩展名为 .py 的 Python 文件。它可以看作是实体图书馆的一个部分。正如图书馆的每个部分(如小说、体育、健身)都包含性质相似的书籍一样,模块也包含彼此相关的函数。例如,matplotlib 模块包含所有与绘制图形相关的函数。一个模块也可以包含另一个模块。例如,matplotlib 模块包含一个名为 pyplot 的模块。Python 中有许多内置函数,它们是标准库的一部分,使用它们不需要导入任何模块。

A module can be imported using the import keyword, followed by the name of the module:

可以使用 import 关键字导入模块,后面跟上模块名称:

import matplotlib

You can also import part of a module (a submodule or a function) using the from keyword. Here, we are importing the cosine function from the math module:

也可以使用 from 关键字导入模块的一部分(子模块或函数)。这里,我们从数学模块导入余弦函数:

from math import cos

Creating and importing a customized module in Python requires the following steps:

在 Python 中创建和导入自定义模块需要以下步骤:

Type “idle” in the search bar next to the start menu. Once the Python shell is open, create a new file by selecting: File ? New File

在开始菜单旁边的搜索栏中输入 “idle”。打开 Python shell 后,选择以下选项创建一个新文件: 文件 ? 新文件

Create some functions with similar functionality. As an example, here, we are creating a simple module that creates two functions -sin_angle and cos_angle. These functions calculate the sin and cosine of an angle (given in degrees).

创建一些具有类似功能的函数。例如,在这里我们创建一个简单的模块,创建两个函数 -sin_angle 和 cos_angle。这些函数用于计算一个角度(单位为度)的正弦和余弦。

import math


def sin_angle(x):
    y = math.radians(x)
    return math.sin(y)


def cos_angle(x):
    y = math.radians(x)
    return math.cos(y)

Save the file. This directory, where the file should be saved, is the same directory where Python runs. You can obtain the current working directory using the following code:

保存文件。保存文件的目录与 Python 运行的目录相同。您可以使用以下代码获取当前工作目录:

import os
os.getcwd()

Using the import statement, import and use the module you have just created.

使用 import 语句,导入并使用刚刚创建的模块。

文章来源:https://blog.csdn.net/qq_37703224/article/details/135683988
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。