自定义模块
自定义模块其实就是写一个.py的文件,里面包含一些可以公用的变量、函数、类。
如我写一个calculate.py
def add(*args):
if len(args) > 0:
sum =0
for i in args:
sum += i
return sum
else:
print('参数不够')
导入模块
import
导入格式:import 模块名
使用格式:模块名.[变量, 函数, 类]
示例
import calculate
result = calculate.add(1,2,3)
print(result)
from...import...
示例:from 模块名 import A,B,C
- 导入特定的变量、函数、类。可以导入多个。
- 与import的区别是,这样导入特定模块可以直接使用变量、函数、类。而不需要先写模块名。
- 也可以使用from...import *,来导入模块下的所有变量、函数、类。可以使用__all__ 来限制*可以取到的内容;格式: __all__ = ['函数1', '函数2']
示例
from calculate import add
result = add(1,2,3)
print(result)
import...as...
给模块取别名。有时候模块名特别长,不容易书写的时候可以用上。
示例
import calculate as ca
result = ca.add(1,2,3)
print(result)
本文介绍了Python中自定义模块的创建和使用方法,包括`import`、`from...import...`以及`import...as...`三种导入方式。通过示例展示了如何在calculate.py模块中定义`add()`函数,并在其他脚本中导入和使用该函数进行加法运算。了解这些基础知识对于提升代码复用性和组织性至关重要。
1504

被折叠的 条评论
为什么被折叠?



