00:00
好,同学们,那么接下来我们再去学一种新的运算符,那么这个运算符叫什么呢?叫做复合负值运算符,那么这个复合赋值运算符在我们将来的流程控制语句的那个模块中,我们用的是非常多的啊,那为啥说它用的非常多呢?因为它在结合列表的操作呀,结合原组的操作呀,用的都是非常非常多的哈,好OK,这虽然它应用的很多,但是它不难啊,但是它不难,好同学们,我们现在呀,先创建一个文件,然后把这里边的案例一个一个的我们给它完成一下啊好,在这儿来创建一个新的文件,然后来写上啊上硅谷爬虫,那这个刚才叫什么来着,叫做复合值运算符,那我们因为要。
01:00
为啥呢?给大家分的这么细呀,原因是各位同学你想啊,因为本身运算符它非常多,那如果说我一次性夸夸夸全告诉你了,你根本就记不住对不对,所以说我要把它分的细节一点,让你在脑袋里边有个啥呢?有个模块化的一个东西啊,所以说咱们分的细致一些,那么复合负值运算符指的又是啥呢?啥意思呢?对吧?但是我们知道它是负值运算符,一旦带负值运算符了,你就要知道它有个啥呀,有一个等号啊,上一个案例我们说了哈,那复合负值运算符指的是啥呢?是不是在等号的基础之上,我们又添加了一些新的东西呢?对吧,这是我们需要去思考的,好,同学们现在这样哈。假如说A等于一,那我现在呢,我要把A加上一个啥呀,你看啊,我要把A加上一个二。
02:01
然后来打印结果,那我们应该咋写,是不是A等于A加二啊,A等于A加二,然后打印一下对不对?你看啊,原来的这个A你看啊,是不是等号右边的东西赋值给等号左边的,我们上节课说的这叫负值运算符,那我们知道啊,等号右边的东西这个A的结果是谁,它是一。那么一加二的结果赋值给这个A,我再打印A是这意思吧,所以说这个A的结果应该是多少啊,来打印一下是不是三同学们对不对呀,所以说这个时候啊,你就看啊可以这样,那我们有没有什么其他的方式去操作呢?而这个其他的方式,就是我们现在要说的什么叫做复合赋值运算符。
03:02
他咋写呢?它的书写方式很诡异啊,很有意思啊,就是啥A加等于二啊,同学们你注意啊,我要实现和刚才一样的功能,但是我不使用上边这种方式,就第二种方式来实现啥呢?来实现A加上一个二,然后打印结果。那么现在我再来打印一下A啊,再来打印A,我发现它的结果是三,它的结果是三,为什么呢?因为加等于这个运算符和谁比较像呢?就是相当于在这写个竖式啊,井号写个啥呀,A加等于二和谁一样?A等于A加二,他们两个执行的是完全的一模一样,就在现在来看,它俩是完全一样的,那有以后如果我们学高级的时候,你要知道它的性能可能会更好一些,别着急,先看,把这个语法结构先给我记下来,A加等于二相当于A等于A加二。
04:10
我不知道同学能不能理解这个事儿啊,它是一种语法结构啊,复合运算符啊,复合赋值运算符,好,同学们,这是加法。啊,这是加法,我先给他注释一下啊,不注释了,一会给你大家看哈,说现在呀,这个A有了,那我再来个B吧,B等于谁呀?B也等于一,我要干什么呢?我要做这样一件事,说呀,B去乘以乘以一个三,然后打印结果啊同学们你能看懂我说的吧,那就是啥呢?B等于这个B乘以多少?是不是乘以三对吧?你要要把B去乘以一个三重新赋值给B吧,这不就复值运算符吗?就是等号右边的结果赋值给等号左边的结果是这样吧,同学们,所以说现在我再来打印一下这个B,它的结果是三,没错吧,还是它上一上一把是谁呀,是A的哈。
05:19
OK,那这样的一种写法,我们能不能用复合复式运算符来操作呢?那同学们有机制的同学说啥呀啊,你上一把有加等于,那这把我能不能有一个叫乘等于呀,对吧,所以说这个B啥乘等于几?乘等于三对吧?乘等于三,好同学们我再来打印一下B,哎,给它运行一下。走,我发现是不是也可以呀,那为什么呢?同学们,因为B乘等于三,它也相当于B等于B乘三啊,相当于B等于B乘三一回事啊一回事,好同学们在这呢啊,注意了啊,加等于乘等于剩谁了?是不是还有个减等于和除等于啊,那我们就再写呗,好,C等于二,那我要做的是啥呢?我要做的是C去减去,减去一个一啊,减去一个一。
06:32
然后打印结果啊,然后打印结果,那我们来看一下呗,C应该等于谁?等于C减一对不对对,然后我再打印一下C啊,再打一下C,那么这个C的结果是多少啊同学们来,我在这来运行一下是不是一呀?啊还是那句话,等号右边的结果赋值给等号左边的变量啊等号右边的结果赋值给等号左边变量,好同学们,那么这个完事之后,我们还有没有复合复值运算符来代替它呢?就类似的结构啊,完全的可以用啥呢?复合复数运算符,那么同学们这个复合复数运算符应该是啥呀?是不是减等于好同学们写一下啊,C减等于一我在这啊来打印一下C来看一眼,啥意思?C等于二,C减等于一,它就。
07:33
将等于C等于C减一啊,它俩是一样的,这个我就废话不再多说了啊,它俩是一样的,加减乘除全一样啊,来等你,我发现结果还是不是一样啊,这是减等于加乘减还剩剩谁了?是不是还有个除啊同学们对吧,还有一个除。那除法的话,我再写个D呗,D等于三啊,然后呢,我要做的是用啥D除以一个二啊,一个二,然后来打印结果,请问同学们D等于D除以还记得除号吧,是一个反斜线啊,D除以个二,打印结果是谁?
08:25
是不是1.5啊,同学们,三除以二不得1.5吗?对吧?走哎,得1.5,这没问题,好这个时候同学又说了,那老师啊,我想用复合负值运算符,它有没有啊?有啊,那必然嘛,加减乘都有了,为啥没除啊,你跟谁俩呢?是不是不允许?好同学们,我们现在看一下啊,D除等于C2,它相当于啥?同学们,相当于D等于D除以二没问题吧,对不行,所以说现在我再打一下D啊,现在我再打一下D,好同学们我来运行一下走,我发现是不是也是一样的,好,那现在呢,我们加减乘除全减完了,全写完了,那我们接下来要想个谁呀?还有啥来着,是不是整除啊,三除以二得1.5,这没有问题,但是说我们现在想要一个整数,我们这个操作是不是就叫整除啊?同学们是不是两个杠呢?还记得吗?两个杠还有取,还有这个幂哈,或者叫指数,这都可以啊,问题不大,好,那接下来我就。
09:40
Abcde等于几三?那我现在要做啥呢?我要将E除以一个或者整除一个二来打印结果,三对二整除的结果是多少?啊,同学们,之前我们讲过呀,是不是要求保留是小数点前面那个值啊,我们这就多少啊,是不是一啊,OK,那现在咱们来写一下呗,E等于E整除,记住了写两杠啊,整除二打印一下一好,同学们,我们来看一下这个的结果是一没有错吧,整除嘛,三除以二整除剩一嘛。
10:25
对吧,好比说老师那这个有没有复合复值运算符啊,有那还是那个凭啥没有啊对吧,为什么加减乘除有它就没有,那不双标吗?对不对,有一直在啊一什么整除等于谁呀?二然后我再来打一下一结果是多少了,这把是不是也是一呀,你看哎,没毛病是吧,那么它就相当于什么一整除一整于谁E整除二啊是这样一个,就这样一个结构啊,就这样一个结构,嗯,其实你相当于是不是就把它你看哈,这原来我学的时候咋记得呢?你是不是相当于把它拿到前面来了,然后这个E干掉了是不是?哎把这个格式啥自己多敲两遍就会了,没有敲不熟的代码你记住,没有敲不熟的啊,你就敲。
11:22
好,那整除学完之后,我们还有个什么来着,叫取余,哎,这个可以咱小小的扩展一下啊,这个百分号啊叫啥呀,叫取鱼还叫啥呢?叫取魔还叫啥呢?这个比较有意思,叫魔鱼,那不是摸鱼啊,叫魔鱼,这以前我们有这个说法,叫魔芋,你你想想想到魔芋能想到啥呀,是不是麻辣烫或者火锅里边有个那魔芋啊,但是那不是那回事儿啊,魔芋,但现在叫魔芋的少了,以前那个我们以前最开始的时候叫魔鱼的啊好,同学们,那咱废话不多说,言归正传啊,这个曲我们再来一个啊。
12:03
FF等于三啊,然后呢,我们现在要干啥?写个小注释啊,说F对谁呢,对五。嗯,来取余数,取余数,然后打印结果啊打印结果那这个咋咋咋说来着,说F啊等于等于谁,F对谁是不是对五取于啊对吧,大家那现在打印FF是几?嗯,三对五取能整除吗?能除开吗?是不是除不开,有的老师我得0.6,你得什么0.6啊,能除开了吗?除不开啊,你这个小学数学呗,三除以五,这不是得小数,这个余数咱们都用整数来,你不是不是零啊,除不开呀,余几啊余三呢对吧?嗯,所以它结果是多少是三吧,对不对?好同学们,老师它有没有复合复的运算符啊,有啊都有来咋写来看啊,F取等于谁。
13:18
五来再来打印一下F,那它相当于啥?F等于F对C对五取啊,这都一回事啊,都一回事,走我们来看一下是不是可以大家啊,这个没问题。好同学们,那接下来我们就要学习啥呀,我们就要学习最后一个复合复制内容,你再学没了,就这一个啊,就这一个,你再想学老师我再想来一个没有了啊,那这个是啥呢?我们叫做幂是吧,等于或者说叫啥指数,这都可以啊,我们学指数的时候是不是两个啥了,两个星号啊,对不对,一样的啊,这都一回事啊,叫幂复数运算符。
14:00
那现在我们要我们再来一个呗,等于谁呢?等于五对吧?五,呃,等于五的时候,我要做啥呢?我说呀,我要求一下谁呢?求一下。求一下五的。五的几次幂呀?五的三次幂啊,五的三次幂,好同学们这咋求啊,说G等于G乘以谁乘以G不是乘以谁呀?G的几次幂是不是三次幂呀?我来打一下GG结果多少是不是125,五乘五乘五嘛,125好说老师那这个它有没有负合负值运算符啊,有那它咋写呀,一样是吧?好G什么幂等于谁三,我再来打印下谁打印一下G对不?大家来走,你是不是还125啊,而它的这个运结果和上边是一样的哈,G什么等于G的。
15:05
记得三次幂啊,这都一回事啊,但是同学们注意啊,说到后来我们学的时候,如果说你追求性能了,那在部分的时候,它的性能要高于谁呢?要高于它的计算啊,注意了啊,好小小的总结一下子哈,复合复制运算符有这几个,加等于,减等于,乘等于,除等于,你把这个我记加减乘除你还记不住吗?对吧?除完了之后你几接要想谁呀,整除等于呀,对吧?你因为你除有小数对不对?然后它完之后是谁呀,是不是取等于,还有一个谁是不是就是幂等于啊,这几个是我们要说将来能用上就这一个了,有的老师这里边我非要找一个最常用的是谁啊,同学们告诉大家啊,加等于最常用,所以说为啥把它写在第一个呀啊加等于最常用啊,好,同学们,以上就是我们讲的复合复值运算符,OK,那我把视频暂停。
16:05
一下。
我来说两句