从Scratch进阶到Python(基础篇)
上QQ阅读APP看书,第一时间看更新

什么是变量

前面我们使用input()语句从键盘输入了一些内容,也让程序将它们打印输出。这些内容输入后存放在哪里呢?原来输入后,程序就将它存放在内存中的一个小容器里,程序通过这个小容器随时可以取出或者修改,内存中的这个小容器就是——变量。

变量,顾名思义它是可以改变的,它在程序中非常重要。比如我们在成长过程中,身高和体重每年都在发生变化,我们可以把身高和体重分别看作是一个变量;除此之外,平时玩游戏的时候,我们所看到的一个BOSS的血量值,它也是一个变量;甚至在数学加法运算中,加数、和、减数、被减数、差等等都可以看作变量。

变量的知识在Scratch中已经学过,我们来回顾一下Scratch的作品——《接苹果》。我们定义一个变量score来表示接到苹果的数量,每次接到一个苹果变量score就加1,如图5-1所示。

图5-1

那么在Python中,又是如何定义一个变量呢?

变量的定义通常由三个部分构成:变量名,“=”,初始值。即只需要给变量一个名字,中间用“=”号连接,后面再给变量一个初始值。“=”这个符号不是数学中的等于号,在Python中它是赋值符号,赋值的意思是将“=”右边的值放入左边的变量中。我们来看一下变量的定义规则及示范:

在Python中将上面表格的内容写成代码,如下: