我正在通读 Learning Python (3rd Edition) ,由 Mark Lutz 撰写,我在处理 Python 语法细节的部分。
他定义 Python 语言结构层次结构如下:
- 程序由模块组成
- 模块包含语句
- 语句包含表达式
- 表达式创建和处理对象
我对 Python 语句的定义有点困惑。
我听说表达式被描述为任何值,但也可以包含加法等内容。
可以肯定地说语句是对驱动模块逻辑的表达式的结构化操作吗?
请您参考如下方法:
是的,你快到了。
表达式是评估某些值的东西。
另一方面,语句是导致某些 Action 的东西。
该 Action 可以针对某个对象,基于可能涉及也可能不涉及其他一些对象的表达式的结果。
