列表 | 名称 | Python中本质 | 用法 | 举例 |
---|---|---|---|---|
Library | 库 | 1. C/C#语言中:xx.a、xx.dll文件 2. Python中等价于package,只是用的少,更常出现在C/C#语言中 | 从其他语言继承来的概念,并不具有清晰的文件结构指代,只是代表完成某些内容的所有代码\模块\包的笼统称呼 | pandas numpy requests |
package | 包 | 1. 多个相关模块构成,包含一个_init_.py文件 | from package import module | urllib |
module | 模块 | 1. xx.py文件 | import module | os urllib.request |
function | 函数 | 1. 模块里面的一段实现特定功能的代码 | money.mean() | urllib.request.urlopen() |
class | 类 | 1. 模块内的一段代码,表明某种数据结构 | 一种数据结构 | urllib.request.Request() |
python库是参考其它编程语言的说法,就是指python中的完成一定功能的代码集合,供用户使用的代码组合。在python中是包和模块的形式。
library、package、module是一个层面的事情,都针对文件结构来定义。
function、class是一个层面的,都针对文件内部的代码来定义。
.
.
.
2018-11-25 00:43:55写于滨州