Python自定义模块
时间: 2023-06-12 12:03:10 浏览: 92
Python程序设计基础语法-模块的创建及导入.pptx
在Python中,模块就是一个包含了Python定义和语句的文件,扩展名为.py。模块可以包含函数、类和变量的定义,也可以包含可执行的Python代码。Python中的标准库就是由多个模块组成的。
如果我们想要在自己的程序中引用一个模块,可以使用import语句。Python中有很多内置模块,例如math、random、os等等。我们也可以自己编写模块,然后在程序中进行引用。
下面是一个简单的自定义模块的例子:
假设我们有一个名为my_module.py的模块,它包含以下内容:
```python
def square(x):
"""
计算一个数的平方
"""
return x ** 2
def cube(x):
"""
计算一个数的立方
"""
return x ** 3
```
我们可以在另一个Python程序中使用这个模块,例如:
```python
import my_module
print(my_module.square(2)) # 输出:4
print(my_module.cube(2)) # 输出:8
```
在这个例子中,我们通过import语句导入了my_module模块,并使用其中的square()和cube()函数。注意,我们在使用函数时需要加上模块名前缀。
当然,我们也可以使用from语句从模块中导入特定的函数或变量,例如:
```python
from my_module import square
print(square(2)) # 输出:4
```
在这种情况下,我们只导入了square()函数,因此在使用时不需要加上模块名前缀。
阅读全文