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

 

image.png


(1)变量是什么?

 

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

       

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

image.png

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

image.png

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


(2)赋值运算符

 

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

image.png

除了“=”外,Python当中还有其它一些赋值运算符,如下表所示。

 

赋值运算符

作用

+=

相加后赋值

-=

相减后赋值

*=

相乘后赋值

/=

相除后赋值

//=

取整后赋值

%=

取余后赋值

**=

取幂后赋值

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

 


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

 

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

1.png

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

上面的代码解读如下:

1.png

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

1.png


(4)使用变量的优点

 

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

1.png

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

1.png

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

1.png

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


挑战一下

 

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


球赛结果对比图

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

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

image.png

 

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

 

 
 
posted @ 2020-07-31 07:51  代码俱乐部  阅读(306)  评论(0编辑  收藏  举报