[python 百日笔记]第6课-模块与包
2019-11-24 本文已影响0人
Silver_42ac
这里可以作为写函数时,代入一个数组,字典之类的作为参数的方法
1、定义:
模块(module)其实就是 py 文件,里面定义了一些函数、类、变量等
包(package)是多个模块的聚合体形成的文件夹,里面可以是多个 py 文件,也可以嵌套文件夹
库是参考其他编程语言的说法,是指完成一定功能的代码集合,在 Python 中的形式就是模块和包
2、分解理解:
库 是 一系列 代码的集合
包(package) 从文件来看 是一个文件夹
以下为目录结构内容
pakageName#文件夹名字
-------__init__.py#必要的主函数
-------moduleName1.py#某一模块,内涵多个函数方法
-------moduleName2.py
------- ...
模块(module)内容,全部为函数,其实也可以是类,类就是处理同一个事物的函数集合
moduleName1.py
def add(a,b) :
return a+b
def reduce(a,b) :
return a-b
def multiply(a,b) :
return a*b
def divide(a,b) :
return a/b
3、使用
## 直接导入方法
from moduleName1 import sayhello
sayhello()使用
#导入所有方法(函数)
from moduleName2 import *