购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.1 变量

常量是在某一变化过程中,始终保持不变的量,例如一天有24小时、圆周率约为3.14等。变量是在某一变化过程中,可以取不同数值的量。例如,用公式 S r 2 求各种半径的圆面积,这里π是常量, S r 是变量。

在Mu编辑器中输入

     from microbit import*

单击REPL按钮,在REPL窗口中输入语句

     score=0

表示这是一个名字为score,值为0的变量。在此之后,Python只要看到score,就会用值0来替换score。

继续输入

     print(score)

结果如图3.1所示。

图3.1 变量score

Python是顺序执行命令的,在使用变量score之前必须先给它赋值,否则会报错。

如果想改变变量score的值,只需要给它赋一个新值,如score=1,当再次执行print(score)后,结果如图3.2所示。

图3.2 赋新值

小贴士

变量的概念基本上与初中代数的方程变量是一致的,只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。

变量名必须是大小写英文、数字和下画线的组合,但不能用数字开头,不能使用Python关键字(如if、for等)。

Python的命名习惯是使用小写字母,用下画线将单词分开,如high_score=100。变量的值可以是数字,也可以文字。甚至可以把同一个变量轮换赋值成数字和文字,如图3.3所示。当然,变量的当前值只能是一种类型。

图3.3 变量的值为数字或文字 61lr0QiSXidG9ZNtvQVoRjAG0eXfzDsOSFf7PKamUHp5Vkleib3SVj3gxN/7/u9b

点击中间区域
呼出菜单
上一章
目录
下一章
×