什么是Python程序概念层级?
python分为4层:表达式 --> 语句 --> 模块 -->包
1. 表达式
表达式是python程序中最小的构成单位。表达式最基本的功能就是创建和处理对象(可以是任意类型的)。
name="王大锤"
程序做了两件事情:
- 第一:在内存中开辟一块区域存储一个字符串对象"王大锤";
- 把对象"王大锤"在内存中的唯一标识指向name。就可以通过name这个引用来操作"王大锤"对象了。
2. 语句
个人理解:表达式说的是内存中有个什么对象 ;语句就是要多这个对象做什么。
表达式:name="王大锤"
语句:print(name*3) #在屏幕上连续打印3次"王大锤"
语句执行结果:王大锤王大锤王大锤
子语句的概念:
语句: if score >= 60 :
子语句: print('及格')
3. 模块
个人理解:以.py作为后缀的文件都是模块。
在同一个模块中可以包含多个语句或表达式,也可以将语句或表达式定义到程序逻辑单元如函数或类中。
不管包含多少代码,当这些代码组织到一起形成一个以.py为后缀的文件,就形成了脚本文件,从概念上讲,这个脚本文件也称为一个模块。
4. 包
在程序功能越来越复杂的情况下,可能需要将代码做一定的分割,将不同的功能放到不同的模块中(连接数据库模块、从网上爬取数据模块),而这些模块之间可能有一些关联,就需要将他们放在同一个文件夹下,这个文件夹在Python中就是包。用来定义一组文件或模块之间的关系的。
作者:Avention
链接:https://www.jianshu.com/p/1b7123eade97
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。