Python模块是一个包含Python对象定义和语句的文件,通常以`.py`扩展名结尾。模块可以定义函数、类和变量,也可以包含可执行的代码。模块使得代码逻辑组织更加清晰,有助于代码的重用和维护。
Python模块的特点:
组织代码:
模块允许开发者将相关的代码组织成逻辑单元,提高代码的可读性和可维护性。
重用代码:
通过`import`语句,其他Python程序可以引入模块,使用其中的函数、类和变量。
命名空间:
每个模块都有自己的名称空间,定义在模块顶层的所有变量在导入时成为该模块的属性。
扩展性:
模块可以是自定义的,也可以是第三方提供的,增加了代码的扩展性。
如何使用模块:

导入模块:使用`import`关键字导入模块,如`import math`。
使用模块内容:导入模块后,可以通过模块名访问其中的函数、类或变量,例如`math.sqrt()`。
示例:
```python
my_module.py
def greet(name):
return f"Hello, {name}!"
main.py
import my_module
print(my_module.greet("World"))
在这个例子中,`my_module.py`是一个模块,包含一个`greet`函数。在`main.py`中,我们导入了`my_module`模块,并调用了其中的`greet`函数
