变量与运算

变量与运算

作者: 莫烦 编辑: 莫烦 发布于: 2021-04-24

在任何程序语言中,最基本的一项功能就是设置变量。 通过对变量的运算,来实现程序功能。所以我们这次也是从变量开始, 了解程序的基本使用方法。

变化的量

所谓设置一个变量,也就是设置一个可以变化的量。变量简单理解,就是我们给一个东西的名字。 或者说是为了暂时在计算机中存储一个东西,我们给这个东西取了一个名字。比如如果我们要做文件管理系统, 那么这个系统得有一个名字。

这里的 name 是我们为这个变量设置的名字,而 文件管理系统 则是这个变量 name 中的取值。 除了用英文双引号标识的字符,在Python中,我们还可以用下面两种方式来标识字符串。 第一种是用英文的单引号

第二种是用三个引号(可单/双引)。

而这种三个引号的在文本量比较多的情况下有一个好处,就是可以书写跨行的文本。

你快去在编辑框里试试如果这里只用一个引号来写多行文本,会有什么问题?

在定义多个变量的时候,我们还有一些快捷写法,比如下面这样,等号两边逐个写出变量的值。

或者你想一次性定义多个相同取值的变量,有一个简单的方法。

打印 Print

接下来为了方便展示,我引入一个你常会使用到的打印功能,print。使用它,你就能一次性打出很多不同的变量内容。我们后面的操作就好做一些。 同时我也展示一下 print 的几种用法。在后面字符串的教学当中我将展示更多有趣的玩法。

数学运算

除了文本数据,我们使用变量还可以记录多种多样的信息。比如数字和列表,字典。 这节我们主要还是讲讲数字和基于数字的基本运算。列表和字典我们留在后面慢慢来。 文件管理系统中,和数字有关的比如文件时间(我们会在后续的datetime详细讲解), 或者是文件版本号,文件数等。这里我们用文件数来过一遍数学运算的知识。

很简单,运用上面变量的知识,你只需要给这个数字一个名字,比如我的系统里有十个文件。

这些文件我要分成5组,每组多少个呢?这就是除法了。

同理,我给大家整理了我们常用的一些运算符,你可以在上面的编辑框中尝试其他几种,看看会出现什么结果。

运算符 描述 例子
+ 3+4=7
- 3-4=-1
* 3*4=12
/ 3/2=1.5
% 取模 103%100=3
** 3**2=9
// 取整除 10//3=3

注意,其实字符串也是可以加起来的哦~

既然文字能加,那么文字能不能用减法呢?或者文字能不能加减一个数字呢?你可以自己试一试。

对了,有些简便的运算写法,你也可以先掌握,毕竟会编程的人,都喜欢偷懒。 下面这几种写法是我们常用的及时修改变量的简便写法。


降低知识传递的门槛

莫烦经常从互联网上学习知识,开源分享的人是我学习的榜样。 他们的行为也改变了我对教育的态度: 降低知识传递的门槛免费 奉献我的所学正是受这种态度的影响。 【支持莫烦】 能让我感到认同,我也更有理由坚持下去。

我组建了微信群,欢迎大家加入,交流经验,提出问题,互相帮持。 扫码后,请一定备注"莫烦",否则我不会同意你的入群申请。

wechat