在上一课中,我们了解了 Python 就像一套拼图积木,每块指令都能发挥作用。这一篇,我们要开始真正动手啦!

编程中最重要的一件事就是:让计算机记住某些信息,比如一个人的年龄、一句台词,甚至一串密码。这就需要用到——变量

一、什么是变量?

变量,就像是一个魔法盒子,你可以把数字、文字等东西放进去,也可以随时打开看看它装了什么,甚至换掉里面的内容!

age = 10

这句话的意思是:把数字 10 放进名叫 age 的变量盒子里。

再来一个例子:

name = "小红"

这里,变量 name 里装着文字“小红”。

二、变量命名规则(起个好名字!)

变量名就像盒子上的标签,要起得合理又容易识别。Python 中的变量命名有下面这些基本规则:

✅ 可以用:

英文字母(通常用小写)

下划线 _

数字(不能放在最前面)

❌ 不可以用:

空格

标点符号(比如 !、@、#)

Python 的保留字(如 if、print 等)

示例对比:

score = 95         # 合法
user_name = "小明"  # 合法
2name = "错误"       # ❌ 不合法,不能以数字开头

小提示:

变量名要有“意思”,让人一眼看懂,比如 height 比 x 更清晰明了。

三、变量里能装什么类型的东西?

Python 里的变量超级灵活,最常用的是这两种类型:

注意:

数字加上引号后它就成了字符串(如 '123'),不能直接做加减计算!

四、从用户那里获取信息

编程不是自说自话,我们要能和使用者对话!这就得用:

name = input("你叫什么名字?")
print("你好," + name + "!")

input() 会暂停程序,等待用户输入,并把结果当作字符串返回。

提示:

此处的 + 号用于做字符串的连接,而不是做加法运算哦。

五、让输入的“数字”变成真的数字

我们有时希望用户输入数字后,可以做计算:

age = input("你几岁了?")
print(age + 1)    # 会出错,因为 age 是字符串!

这时就要用 int() 魔法,把输入内容转换为真正的数值:

age = int(input("你几岁了?"))
print("明年你就", age + 1, "岁啦!")

比如,你输入 12,敲回车键之后,input() 会返回一个字符串的 '12',之后用 int() 就能把它转换成数字 12 啦。

✏️ 小练习:写个简单问答小程序

请你尝试编写一段程序:

1、问:

你叫什么名字?

2、问:

你几岁了?

3、最后输出:

你好,XXX!明年你就 XX 岁啦!

可以使用 input()、int() 和 print() 来完成!

点赞有美意,赞赏是鼓励