2.1 变量:存储数据的Word文档


(1)变量是什么?

很多时候,在印刷工作中,会重复使用某些内容。比如说印刷输出商品的价格,我们当然可以一个一个手动输入,然后印刷输出。但是,当需要修改这些内容的时候,又需要一个一个手动修改操作。可想而知,操作起来特别繁琐,而且容易出错。

所以为了解决这样的问题,“变量”就应运而生。我们可以把“变量”想象成为一个Word文档。每次印刷的内容,都写入到这个Word文档当中。印刷机只需要每次读取Word文档印刷即可,不用考虑文档中的内容是什么。这样,以后修改内容的时候,替换Word文档当中的内容就可以了。如下图所示。

可以发现,上图中的“=”,解读成了“写入”。这一点和数学课中所学的表示“相等”的含义完全不同。所以在编程中把运算符“=”理解成“写入”或者“装入”就可以。所以上面的代码解读如下:

说明:这里的“price”表示变量的名字。变量名,就如同Word文件的名字一样,命名有一定的规则,下一节会详细讲解。

(2)赋值运算符

上面我们提到的“=”,在Python中也称为“赋值运算符”。这里的“值”,指的就是写入Word文档中的内容,一般都“文字”和“数字”构成,看看下面这张图片。

说明:初学阶段可以不用掌握上表中的赋值运算符,了解即可。需要重点掌握“=”赋值运算符。

(3)变量赋值:把“值”装入变量中

上面我们所学的把“值”装入变量中,也就是把“内容”装入Word文档中,在编程行业里一般称为“变量赋值”。下面我们就来看一个例子:

说明:输入文字单引号的时候,注意是英文输入法的 '',不是中文输入法下的 ‘’

上面的代码解读如下:

使用在线云编辑器,输入上面的代码,执行结果如下:


(4)使用变量的优点

学完变量的基本使用方法后,我们来看一个小案例,通过修改商品价格,来了解使用变量的优点。

上面的代码中,使用了2个变量(price和total),分别代表商品的价格和最后的总价。代码的解读如下:

使用在线云编辑器,输入上面的代码,执行结果如下:

通过上面的代码,可以发现,如果以后商品价格变化的话,我们只需要修改一处代码,其它代码都不需要修改,这样就大大提高了工作效率,这就是变量的一个优点。


挑战一下

如果你学完了今天的知识内容,动手试试下面的挑战任务吧!


球赛结果对比图

在云编辑器中,输出球赛结果对比图。实现效果如下图所示:

【源代码:资源包\第2天\2-1-挑战.py】

此处为语雀文档,点击链接查看:https://www.yuque.com/codeclub/gnec1v/ihgl72

你可能感兴趣的:(python)