1. 变量 (Variables)

在 Python 中,变量是用来存储数据的命名空间。您不需要预先声明变量的类型,可以直接赋值。

动手试试:

在下方修改姓名和年龄,看看代码输出如何变化。

name = "小明" age = 25 print(f"姓名: {name}") print(f"年龄: {age}")
实时输出:

2. 数据类型 (Data Types)

Python 有多种内置的数据类型,以下是一些核心类型。

类型 描述 示例 (Python)
str (字符串)文本数据"你好", 'Python'
int (整数)整数10, -5, 0
float (浮点数)带小数点的数字3.14, -0.5
bool (布尔值)代表真或假True, False
list (列表)有序、可变的数据集合["苹果", "香蕉"]
dict (字典)无序的键值对集合{ "name": "小红" }

3. 运算符 (Operators)

运算符用于对变量和值执行操作。

算术运算符:

输入两个数字,看看不同运算符的结果。

+ = 15

逻辑运算符:

勾选下面的条件,看看最终是否“允许开车”。Python 使用 `and`, `or`, `not`。

can_drive = is_adult and has_license
结果 (can_drive):

4. 条件语句 (Conditional Statements)

Python 使用 `if`, `elif` (else if), 和 `else` 来根据条件执行不同的代码块。注意缩进是语法的一部分。

动手试试:

拖动下方的滑块来改变分数,看看评级如何变化。

score = 85 if score >= 90:
print("优秀")
elif score >= 80:
print("良好")
elif score >= 60:
print("及格")
else:
print("不及格")
评级结果:

5. 循环 (Loops)

循环用于重复执行代码块。

for 循环

`for` 循环用于遍历序列(如列表或范围)。`range(start, stop)` 会生成一个从 start 到 stop-1 的数字序列。

for i in range(1, 6):
print(f"当前数字是: {i}")
输出:

while 循环

只要条件为 `True`,`while` 循环就会一直执行。

countdown = 3 while countdown > 0:
print(countdown)
countdown -= 1
print("发射!")
输出: