模块:就是.py文件,里面定义了一些函数和变量,类,需要的时候就可以导入这些模块。(模块是一个python文件,以.py结尾)
——————
包:包是文件夹,模块是其中的文件,且文件夹中包括一个_init_.py的文件。
包目录下第一个文件便是 init.py,然后是一些模块文件和子目录,假如子目录中也有 init.py,那么它就是这个包的子包了。
————————
库:具有相关功能模块的集合。这也是Python的一大特色之一,即具有强大的标准库、第三方库以及自定义模块。
(包,模块和库这三个概念实际上都是模块,只不过是个体和集合的区别)
调用模块语句import
简化模块名import ……as……
调用部分模块语句 from …… import……(单独导入模块的部分功能,但无法使用其他未导入的模块功能)
#自定义的模块,testmodel.py
def f1():
print('f1函数')
def f2(x,y):
return x*y
(1)导入自定义模块,方法一