00:00
同学们大家好,那么我们继续来讲解第二章的内容,我们将在本小节为大家讲解一下变量。那首先打开我们的排叉。那首先我们要搞明白第一个问题就是什么是变量,什么是变量?那什么是变量呢?其实这个问题并不难于解答,因为大家都上过初中,高中,那个时候我们就已经接触过变量,比如说我们这里边有一个什么呢?预算表达式叫X加上Y等于十,X加Y等于十,那么X等于五的时候,问你Y等于几呢?那这个时候大家知道啊,Y等于五对不对?那反过来,那如果不是X,如果不是X等于五,而是什么呢?而是X等于三呢?那这个时候Y又等于几呢?那么大家也知道这个时候Y是不是等于七呀,对不对,以此类推啊,比如说X等于什么呀,X等于九,问你Y等于几。
01:02
那这个时候大家知道Y等于一,那在这里边X和Y就是变量,因为大家知道大家一看这个名字依然叫X,依然叫Y,但是它的对应的数值是不是发生了变化呀,是不是,那Y一会等于五一会等于七一会等于一,对不对,那这个时候这里边的X和Y就是变量,所以什么是变量呢?官方定义非常简单,变量就是可以改变的量啊,变量。就是可以改变的量啊,就那么简单,所以我们很早就接触过了,但是呢,这是我们在数学方向,或者叫我们早期的数学里边的变量。是不是?那我们现在学的是计算机,是it语言啊,是不是?那在Python里边或者在计算机语言里边,什么叫变量呢?Pth的变量和上面的变量几乎是一样的,只有一个地方不一样,什么不一样呢?数学中的变量它存放的是数值,而对于计算机中的变量而言,它存放的是数据,都有什么区别呢?那在计算机里边远远不止什么呀,远远不止像我们这种123456789这样的数字而已,它还有还有文字呀,是不是还有一些其他的特殊结构啊,列表,原子资源集合呀,是不是还有一些等等其他的一些数据在里边?所以说我们计算机中的变量相对于是现实中的数学中的变量,唯一不同的就是它对应的什么呀?它对应的是内容,会更加丰富一点点,那这个时候大家可能还不太好理解变量,大家可以这样认为啊。
02:33
那变量是什么东西呢?变量就相当于一个瓶子,就相当于一个瓶子,那前面的名就是瓶子,然后呢,后面的值,后面的数据就是瓶子里边的东西,那我现在手里有一个瓶子,那我往里装了水,那这个时候瓶子里边就是一瓶,这就是一瓶水,如果我里边装了什么呀?一瓶冰糖雪梨啊,或装了冰糖雪梨里边,那这就是一个冰糖雪梨,对不对?如果我给他装了汽油,那这个瓶子里边这就是一瓶汽油,大家发现瓶子还是这个瓶子,但是什么呀,我可以随时把瓶子里边的东西倒掉。
03:07
然后呢,干什么事儿呢?然后在里边装上新的内容,你看是不是变化了,里边内容是不是发生变化了,所以这就是变量啊,所以我们可以认为变量就是一个可以什么呀,存储不同数据的一个容器,你可以到了不停的换明白,所以我们说了变Python的变量,它和数学生的一样啊,数学中的一样。只是存储的内容更加丰富。那说了这么多啊,变量的内容,我们该怎么样来建立一个变量呢,或者叫再怎么样做出一个变量呢?好了,咱叫他卖下线扣的,然后呢,二-三好确定一下。好了,文件建立成功,给大家写一下关于变量的操作,我们生我们写一个变量啊,专业术语叫做声明一个变量。
04:03
声明一个变量,那当然这些专业术语呢,它只是在我们计算机中啊,那你要说做一个变量也无所谓的啊,那怎么做变量呢?还是一样,整个变量声明的格式就是由三部分组成,叫做变量的名字啊,就像X等于五,X等于六一样,是不是分两部分,分三部分啊,变量是一部分,变量的名字是一部分。变量的名字是一部分写错了啊,变量的名字是一部分,然后呢,等号是一部分,后面的数据是另外一部分,也一共一共就那么三部分。所以我们来声明一个变量给大家看看,好吧,既然知道的格式,声明一下给大家看看,好,那我们写一个最简单的什么东西呢?Hello word,比如说我现在写一个HW啊,是我们变量起的名称,注意名称,好像名称怎么起呢?一会再说,我们先写一个直接等于hello word是一个文字,所以需要放到引号里边啊,然后写上SE hello,好,那这个时候我们的变量就已经声明成功了,很多时候那声明成功了有什么用?
05:06
这就简单了,你看你在瓶里装水有什么用,是不是拿着瓶子好喝水啊,是不是用里边的水啊,那这个时候看好了,我们要干什么事,打印。变量中的内容打印变量中的内容。这样一来的话,我们就可以什么呢?使用print进行个操作啊,Print进行操作,直接print,咱以前打印的时候都音打印什么,是不是打印这个字直接放在这里边,是不是,现在我们把这个内容或者叫数据放到了一个瓶子里边,就放到一个变量里边,那这个时候你只需要打印这个变量名称就可以了,HW那他自然会把HW里边的数据给它什么呀,显示出来,来看一下右键运行一遍。看见没有,输出依然是hello word,很简单,因为我们把hello word的这个文字放到了一个容器当中,然后就变量当中,然后打印这个变量名的时候,它就会把变量对应的数据给你打印出来,这就是变量声明以及变量的一个简单的使用。好讲到这里边我们来接着细分这三部分啊。首先我们来看一下变量的名称该如何使用,它并不是说大家随便写一个就可以实现啊。
06:15
变量名称。来使用。需要注意很多事项的,首先我们想声明一个变量,比如说我们所以变量的命名规范。规范中啊,有要求的。有哪些要求呢?请注意第一条变量名。不可以使用中文。不可以使用中文,注意啊,为什么呢?因为中文属于亚洲文字,或者叫多字节文字,它在进行使用变量开发的时候,变量名字作为开发程序的时候呢,经常会出现一些莫名其妙的bug,就是找不到错误在那,所以这种东西是严禁大家使用的啊,全世界也没有用中文什么呀,做这个变量名的啊,就应用语言是不是,然后呢,我们推荐使用英文啊,很多时候英文不好怎么办?
07:06
用拼音呢,来啊,不行就用拼音啊。就用拼音。因为拼音。和英文都一样,26个字母是不是啊,你推荐使用英文,英文不好你就用拼音就可以了,好吧,然后呢,第二个要求,那我可不可以在变量名中使用数字呢?这时候需要注意第二条是变量可以使用数字啊。变量可以使用数字。但是不能开头。好,然后接着看变量名,不能使用特殊符号啊。变量名称。不能使用特殊的符号,但是有一个除外可以使用下划线啊。使用下划线,那下划线怎么写,就是按着shift,按着shift键,然后按减号就可以了,就这个这是可以,然后呢,接下来看,那接着看第四条规范,四条规范是什么呢?变量名严格区分大小写,就是大写和小写就是不同的,无论是几个字符啊。
08:06
变量名严格区分大小写,所以这个大家要注意一下。第五个叫做变量名。要有意义啊,当然这个并不是强制的,这是一个规范,而不是一个规定啊。上面这个东西其实都是规定,只不过下面这个是规范,很多规范和规定有什么区别啊?规定是必须这么做,规范是最好这么做。比如说小学生行为准则规范,要求大家尊老爱幼,是不是看见老大爷给大爷让个座,那你就不让座,那那别人能把你抓起来吗?不能,是不是啊,所以这种东西就叫规范,那法律就叫规定,你违法了就有人来管你了,是不是啊?知道什么叫规范规定吧,有的是必须,有的是可以,最好这么做。来,我们接着看。最后一个啊,现在为止我们的变量名就介绍完毕了,那变量名介绍完毕了之后,我们还有另外一部分要介绍,是一个比较大的内容,就是变量的值或者叫变量对应的数据,好了,我们会在下一小节为大家讲解变量的数据。
我来说两句