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,用结果验证自己的猜想。