Python 启蒙 · 变量与数据

程序要记住什么,
先给它一张名牌。

分数、名字、速度和生命值都会变化。变量负责记住它们;不同种类的数据,也要用合适的方法处理。

01 · 变量

变量会记住现在的值

python
score = 0
score = score + 1
print(score)

等号在这里不是“左右一样”,而是“把右边的新结果交给左边的名字”。运行后 score 会从 0 变成 1。

02 · 数据类型

数字和文字,不能假装一样

python
lives = 3          # int:整数
speed = 1.5        # float:小数
name = "小海"      # str:文字

int 适合生命、次数;float 适合速度、距离;str 是放在引号里的文字。先看数据是什么,再决定怎么用。

03 · 类型转换

把“文字数字”变回能计算的数字

python
age_text = "8"
age = int(age_text)
print(age + 1)

键盘输入常常是文字。想拿它做加减时,先用 int()float() 转换;如果内容不是数字,程序就会提醒你有问题。

图解复习

改一行挑战

score = 0 改成 score = 10

先猜:加 1 后会显示多少?改完点击 Run,用结果验证自己的猜想。