Python基础:你的编程第一步
Python 模块
Lesson 11 of 16 • 10 XP
Keep your place in this quest
Log in or sign up for free to subscribe, follow lesson progress, and access more learning content.
在 Python 中,模块 简单来说就是包含代码(函数、类或变量)的文件,这些代码可以在其他程序中使用。
模块是 Python 最强大的特性之一,因为它们让你可以重用代码,而不必每次都从头编写。
把模块想象成一个工具箱:一旦你构建了它,就可以把它带入任何项目,在需要时使用其中的工具。
为什么使用模块?
想象一下你写了一个函数,在多个程序中都会用到。
如果没有模块,你就得把这个函数复制粘贴到每个文件中,这既混乱又难以维护。
使用模块的话,你可以:
• 保持代码的组织性。
• 避免重复代码。
• 在一个地方更新,所有地方都能体现改动。
创建一个模块
在 Python 中创建模块非常简单,只需把你的代码保存为 .py 文件。
示例——创建一个名为 mymodule.py 的文件:
def say_hello():
print("Hello, world!")
就是这样——mymodule.py 现在就是一个模块了。
导入模块
在另一个 Python 文件中使用这个函数时,可以用 import 关键字导入模块。
示例——在另一个文件中:
import mymodule
mymodule.say_hello()
输出:
Hello, world!
这里发生了什么:
import mymodule加载了mymodule.py中的代码。mymodule.say_hello()调用了该模块中的函数。
提示:模块文件必须与导入它的脚本在同一文件夹中,或者安装在 Python 的搜索路径内。
小结
模块是你编写可重用、可共享代码的入口。 它们还打开了 Python 巨大标准库和第三方包的大门,我们很快会探索它们。
下一课我们将讨论包——一种将多个模块组合成更大、更有组织结构的方法。