变量与运算
在任何程序语言中,最基本的一项功能就是设置变量。 通过对变量的运算,来实现程序功能。所以我们这次也是从变量开始, 了解程序的基本使用方法。
变化的量¶
所谓设置一个变量,也就是设置一个可以变化的量。变量简单理解,就是我们给一个东西的名字。 或者说是为了暂时在计算机中存储一个东西,我们给这个东西取了一个名字。比如如果我们要做文件管理系统, 那么这个系统得有一个名字。
这里的 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 |
注意,其实字符串也是可以加起来的哦~
既然文字能加,那么文字能不能用减法呢?或者文字能不能加减一个数字呢?你可以自己试一试。
对了,有些简便的运算写法,你也可以先掌握,毕竟会编程的人,都喜欢偷懒。 下面这几种写法是我们常用的及时修改变量的简便写法。