导入模块
学习如何使用 Python 丰富的模块库,并构建自己的模块
导入模块 是 CoddyKit 上的免费 Python Academy 课时。 这是第 5 节课,共 5 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Python Academy 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Python Academy 课程共包含 5 节课。
导入模块简介
导入模块简介
模块是包含 Python 代码的文件,其中可以包含函数、变量和类。通过导入模块,您可以复用代码并扩展 Python 的功能。
在本课中,您将学习如何导入和使用内置模块及自定义模块。

什么是模块?
什么是模块?
模块是包含 Python 代码的文件。您可以使用模块将代码组织成可重复使用的部分。Python 自带内置模块,您也可以创建自己的模块。
内置模块的示例包括:
math:提供数学函数。random:生成随机数。os:与操作系统进行交互。
如何导入模块
如何导入模块
您可以使用 import 关键字导入模块:
# Importing a module
import math
print(math.sqrt(16)) # Outputs: 4.0导入特定函数
导入特定函数
您可以从模块中导入特定的函数或变量:
# Importing specific functions
from math import sqrt
print(sqrt(16)) # Outputs: 4.0为模块使用别名
为模块使用别名
您可以使用别名为模块或函数设置更短的名称:
# Using aliases for modules
import math as m
print(m.sqrt(16)) # Outputs: 4.0内置模块:示例
内置模块:示例
Python 包含许多实用的内置模块:
random:生成随机数。datetime:处理日期和时间。os:提供操作系统功能。
创建自己的模块
创建自己的模块
您可以将 Python 代码写入扩展名为 .py 的文件中,以创建自定义模块。例如:
# Save this code in mymodule.py
def greet(name):
return f"Hello, {name}!"
# Importing the custom module
from mymodule import greet
print(greet("Alice"))模块中的常见错误
模块中的常见错误
使用模块时,以下是需要避免的一些错误:
- 忘记使用
pip安装外部模块。 - 没有为较长的模块名称使用别名。
- 使用变量覆盖模块名称(例如
math = 5)。
我们学到了什么?
我们学到了什么?
在本课中,您学到了:
- 如何在 Python 中导入内置模块和自定义模块。
- 完整导入、特定导入和别名之间的区别。
- 如何创建自己的自定义模块。
做得很好!让我们进入下一个主题。

常见问题解答
「导入模块」课时是免费的吗?
是的 — 「导入模块」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Python Academy 课程的其余内容,请升级到 CoddyKit PRO。 Python Academy 课程共包含 5 节课。
「导入模块」这节课中我会学到什么?
学习如何使用 Python 丰富的模块库,并构建自己的模块 你通过在浏览器中直接运行的动手代码来练习 Python Academy,全天候 AI 导师会在你学习这节课的过程中回答你的问题。
学习 Python Academy 需要有经验吗?
无需任何先前经验。CoddyKit 上的 Python Academy 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 5 节课,共 5 节。
「导入模块」课时需要多长时间?
大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。
我能在这节 Python Academy 课中编写并运行代码吗?
能。每节 Python Academy 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。