0.24 代码的基本结构:一段程序由什么组成
第〇篇「零基础预科」免费。这一篇像认识"零件清单"一样,先看清代码由什么构成,后面再逐个展开。
一、六大基本零件
几乎所有程序都由这些零件组合而成:
| 零件 | 作用 | Python 例子 |
|---|---|---|
| 变量 | 给数据起名字、存起来 | name = "eason" |
| 数据类型 | 数据是什么种类 | 字符串、数字、布尔、列表 |
| 运算 | 对数据做计算/比较 | + - * /、== > < |
| 条件 | 按情况走不同分支 | if ... else |
| 循环 | 让一段代码重复执行 | for、while |
| 函数 | 把一段逻辑打包复用 | def check(): |
后面 0.25–0.29 会逐个讲,这里先建立整体印象。
二、语句与顺序执行
语句(statement) 是一条完整的指令,通常占一行。程序默认从上到下顺序执行:
python
print("第一步")
print("第二步")
print("第三步")三、注释:写给人看的话
python
# 这是一行注释,解释器会忽略
print("会执行") # 行尾也可以写注释写注释是好习惯:解释"为什么这么做",方便几天后的自己和别人看懂。
四、缩进:Python 的规矩
很多语言用花括号 { } 表示代码块,Python 用缩进:
python
age = 20
if age >= 18:
print("成年") # 这行前面有缩进,属于 if
print("总是执行") # 没缩进,不属于 if- 同一代码块缩进必须一致(惯例 4 个空格);
- 缩进混乱会报
IndentationError; - 复制代码时尤其要注意缩进别被破坏。
五、一个完整小例子(先混个眼熟)
python
# 判断目标是否可疑
status_code = 200 # 变量
if status_code == 200: # 条件
print("页面正常") # 缩进:属于 if
else:
print("需要检查")
for i in range(3): # 循环
print("第", i, "次")现在不必全懂,等学完后面几篇,回头看会非常轻松。
六、本篇小结
- 六大零件:变量、数据类型、运算、条件、循环、函数。
- 语句默认从上到下执行;注释(#)给人看、机器忽略。
- Python 用缩进表示代码块,缩进要一致。
- 先有整体零件图,再逐个深入。
下一篇 0.25 讲最基础的零件——变量。