📜  尝试 python 导入 - Python (1)

📅  最后修改于: 2023-12-03 14:53:56.549000             🧑  作者: Mango

尝试 Python 导入 - Python

在 Python 中,我们可以通过 import 语句导入其他模块(也称为库)。这些模块包含了可重用的代码,可以帮助我们更快地开发应用程序。

导入模块

使用 import 语句可以导入模块,如下所示:

import math

print(math.pi)

输出:

3.141592653589793

在上面的示例中,我们导入了 Python 的内置模块 math,并使用它的 pi 常量。

别名

如果模块名称太长,可以使用 as 关键字将其重命名为一个更简短的别名。

import math as m

print(m.pi)

输出:

3.141592653589793

在上面的示例中,我们将 math 模块重命名为 m

导入函数或变量

如果只需要导入模块中的一个或多个函数或变量,可以使用以下语法:

from module_name import name1, name2, ...

例如,我们可以直接从 math 模块中导入 sqrt 函数,而不是将整个模块导入。

from math import sqrt

print(sqrt(16))

输出:

4.0

在上面的示例中,我们只导入了 math 模块中的 sqrt 函数。

导入所有内容

使用以下语法可以导入模块中的所有内容:

from module_name import *

但是,这种方法并不推荐,因为它会导致名称空间污染,并且可能导致命名冲突。

自定义模块

Python 允许我们编写自己的模块。要创建自己的模块,请创建一个 .py 文件,并在其中编写代码,然后在其他文件中导入它。

例如,我们可以创建一个名为 my_module.py 的文件,其中包含以下代码:

def say_hello(name):
    print(f"Hello, {name}!")

然后,在另一个文件中导入 my_module 并使用其中的函数。

import my_module

my_module.say_hello("World")

输出:

Hello, World!

在上面的示例中,我们导入自己的模块 my_module,并使用其中的 say_hello 函数。

总结

通过使用 import 语句,我们可以方便地导入其他 Python 模块,以便在我们自己的代码中重复使用它们的功能。

同时,我们也可以创建自己的模块,以便在多个应用程序中重复使用我们自己的功能。