00:00
同学们大家好,那么我们继续讲解本小节的内容,我们将在本小节中为大家介绍运算以及运算符的所有内容。好了,首先打开我们的排,然后新建一个文件。文本文件用来记录一下我们相关的预算和预算符的内容信息啊,运算和运算符,然后呢,确定。然后OK。然后在里边讲一下运算和运算符,那什么是运算呢?关于运算的定义,这个需要大家稍微了解一下啊,所谓运算的定义就是一个或者是什么呢?一个以上的数据经过变化。得到一个心值的过程。新的值的过程哈,叫心值的过程。这个就叫做运算。也就是说预算这里边儿,我们可以看出来,它这里边儿有几个特征啊。哪几个特征呢?首先第一它要有一个数或者一个数以上的预这个数据参与变化,然后同时呢什么呢,还还会得到一个新值啊,这就是运算,那什么叫运算符呢?运算符运算的符号。
01:14
就是运算符,运算的时候,运算的符号就是运算符,比如说我们的加号、减号、乘号、除号等等等,当然运算在数学里边加减乘除这些东西大家都知道对不对,但是我们现在学的计算机,它的数据比数学中的数字要多很多,所以相对来说,我们这里边的运算符也会更加丰富。那为了大家学习运算和运算符更加简单一点,或者更加明了一点,我们将运算进行一个分类好不好?我们将运算分为以下几类,第一大类叫做算术运算,简单的说就是什么呀?就是我们的加减乘除这样的运算。第二大类叫做什么呢?叫做比较运算。那这就是什么呢?大于号小于号等于号这样的,然后第三个负值运算就是。
02:02
赋值,将一个值赋给一个新的变量,其实它也算是一种,也是一种运算好不好,然后呢,第四种叫做什么呢?叫做我们的逻辑运算。然后呢,第五种我们叫做位运算。位就是那个位数的位啊位运算,然后呢,第六种我们叫它什么呢?身份运算,或者叫身份检测运算。然后呢,第七种叫做乘员检测运算。这就是我们整个运算当中的一个分类,那这几种分类就是把我们所有的数据都含过在里边了,并且做了一个比较,呃,比较适合的一个划分,然后学起来也会更加方便,那下面我们就针对于这些运算和它使用到的运算符号进行一个详细的讲解,好不好,那我们在里边新建一个文件啊,Python文件开始写我们的代码,新建Python文件,然后在里面写上啊,我的代码小写扣,然后呢,我们二。
03:04
九啊。下划线二_九。好,然后呢,在里面点击确定。下面我们先来介绍一下第一种运算,叫做算术运算啊,算术运算。哎,算术运算是我们最早接触的运算,是我们最早接触的运算,因为我们在上小学初中高中的时候都用过算术运算,就是加减乘除呗,是不是,那算术运算有哪些呢?算术运算有以下几种分类,稍微看一下啊,算术运算它有一些运算符号嘛,是不是算术运算相关的运算符号有哪些呢?好,第一个运算。叫做加号,这叫做加法运算。符号啊,加法运算符。然后呢,第二个是什么呢?是减号,咱叫它减法运算符。
04:00
减法运算符,然后呢,第三个是什么呢?是星号叫做乘法运算符,好多说怎么不是不是那个,哎,叉一样的运算符啊,没有办法啊没有办法。我们计算机中的所有数字,呃和所有所有预算符号都来自于键盘上的直接符号,所以没有乘号这个东西,可能是因为X不行吗?不行啊,所以我们计算机中用星号啊,都是用星号代替乘法运算符号的。第四个是什么呢?是一个斜线或者叫做正弦线,我们叫它除法运算符啊,除法运算符。除法运算符用斜线来表示,因为我们也没法打出那个点杠点的运算,所以用除这个来表示,然后呢,很多时候还有别的跟这个算术运算相关的吗?有还有什么呢?还有两个星号,我说这叫啥,这叫做逆运算。逆运算啊。幂就是这个幂啊,幂运算就是计算一个数的N次方,然后呢,还有另外一种叫做双反斜双斜线,这个叫什么呢?这个也是一种除法运算,注意它也是一种除法运算,我们叫它地板除运算啊。
05:12
地板。除预算。地板。除运算。符,当然也有另外一个名次,我们可以叫它什么呢?取商运算符啊,取商运算符。就是除法运算之后,我不要余数,我只要它的商的部分啊,所以也叫做取商运算符。呃,至于哪个方便,就看大家怎么理解了啊,因为这两种叫法在现实生活中是都存在的啊,取商运算符。好,然后呢,有取商,自然也有取运算符,那它是一个百分号啊,叫做取运算符。取式获取的取余是余数余啊运算符,那这样一来的话,我们关于数学运算的运算符号就这些,所以下面我们要做的就是来详细讲解我们的算术运算符中的每一个啊好了,那来看一下,首先先看我们的第一个运算符,加法运算符啊,加法运算符,加法运算符。
06:16
加法。云服。这个大家肯定会用,是不是用了好几十年了,加法运算符。那在这里边我们可以写两个数字进行操作,比如说88啊,加上77等于多少呢?我们可以将它的结果使用一个变量来接收一下就可以了,用result声明一个变量好不好,然后这个时候我们就可以打印出结果,那88加七七应该是165吧?来右键运行一遍程序。是不是165,这就是加法运算,那减法运算怎么做呢?来减号减法运算。减法运算啊。这个东西对他来说太简单了。啊,减法运算,减法运算来result等于什么呢?88减去77,那这个时候应该得11吧,是不是来print打印一下我们的result结果,大家应该能看到运算结果为11,是不是出来了,这就是减法运算符号,然后呢,乘法运算符该怎么写呢?来星号啊乘法运算符。
07:20
乘法咱来个简单点,就别来88乘77了,怕大家算不出来是不是乘法运算符。好,然后呢,在这里边result等于九啊,乘以11,然后呢,这个时候大家应该算出来是不是99啊,没错,就是99。IUT来右键运行一遍程序,诶是不是99就出来了,好了,那除法运算符是怎么弄的?来,我们在里边斜线除法运算符。啊,除法运算符,除法在哪呢?在这儿运算符。好,除法运算符这块,我们result ret等于100除以五啊,得到应该是一个20吧,是不是来result。
08:02
Re UT得到的结果是一个20.0,注意啊,除法一算,它的结果是一个浮点类型啊,就不管你算的数是不是能够被整除,它永远是一个浮点类型啊,这个需要注意一下就可以了。好,那除法运算完了之后,给大家讲什么呢?给大家讲一下幂运算啊,幂运算也就是我们的双星号,这个叫做幂运算。那幂运算其实也很简单,就是计算一个数的N次方,那正常情况下我们什么呢?三个五相乘怎么做呢?Result result就等于五是不是,然后呢,乘以五,再乘以五。哎,那这个时候结果是25乘五,应该是125啊,来result右键运行一遍是125,那这种乘法老这么写的话,三个还行,如果是十个呢,那是五个十相乘啊,十个五相乘,五乘五乘五乘乘五是不是太长了,所以我们可以把它进行一个缩写,怎么写呢?Result等于我们的五星星三就表示什么呢?五的三次方啊,结果还是125。
09:12
还是125,如果我写五的什么呢?四次方,那就是四个五连续相乘,得到的结果是625,看见了吗?五乘五乘五乘五,哎,这就是幂运算,所以非常简单的一种运算啊。那这是按四后面相当于四五就完成了,好了,然后呢,密运算完了之后呢,该到我们下一个运算了,下一个运算叫做什么呢?叫做地板除,就是双斜线啊,叫地板除运算啊。地板。除运算。除运算。好地板除是什么意思呢?大家知道除法这个东西啊,算完了之后,它不一定得到的是一个整数,有可能是小数部分,对不对?好。那我们给大家写一个小例子,大家看啊,Result等于什么东西呢?比如说我们写一个55除以十啊,如果它直接除以十的话,那么大家应该知道其结果应该是什么,多少应该是5.5。
10:06
是不是结果应该是5.5,而如果你用双斜线的除法来进行运算的话,它的结果只保留除法运算的整数部分,也就是五,也就是五,看见没有小数部分全部舍弃掉。其实呢,在这里边我们可以通过画图板来给大家做一个小小的解释啊,好,打开我们的附件画图板啊,附件找到我们的画图板在这好。打开我们的滑动板,然后呢,在这里边55除以五怎么算的呢?是这样的啊,用55我们除以五。除以五。除以五啊,这个用这个图吧,好,除以五。其实用短除也可以啊,除以五,那这个时候呢,多少呢?一呃除以五干嘛除以十啊,所以写错了除以十,那这个时候我们可以先商一个五,那五乘十的50对不对?50算完了之后,你会发现它余了一个五,下来它余了一个五。
11:08
余了一个五,那余了一个五,它不够被十整出来怎么办啊,为什么上面写错了啊,对,然后呢,余了一个五,它不够被十整出来怎么办?那就直接舍弃掉这一位数,只获取其中这个部分啊,只获取其中的刚好的商的部分,余数部分就舍弃掉了,所以取的是五,那如果说我们想取余数部分怎么办呢?比如说我们再换一个数值好不好啊,这次别写55了,写了一个换一个,比如说我们这一次写一个,呃,47吧。好,我们用47。来进行一个什么呢?除以十,我们记47来除以十啊。47来除以十,好,它如果除以十的话,那大家一看应该商几啊,应该上一个四吧,是不是商四下面得的是一个40,然后呢,余下一个七不够,被十除了余下一个七。
12:04
然后不够被十除了怎么办呢?OK,如果取商,我们取的还是上面的四啊,如果取商,永远取上面这个商的部分,然后我们如果要取余数,取的就是哎,点错了,我们如果想取余数,取的就是七这一部分啊,这叫取商和取预算,看你取什么,那我们现在是什么呀?55我改成47,你会发现它的取商预算结果还是四啊,因为它只保留什么算术预算的整数部分,其实小数部分就是余数产生的嘛,是不是?为什么会有小数部分,你不记除于后面补了零了吗?你后面补了一个零,然后加个点,是不是就可以再除以七了,这就是取消,呃,地板除新算啊,那为什么叫地板除呢?很简单,就是因为算出的结果是一个小数,但是我们是向下取整的,就比如说四加一,我取个四,四加九,我依然取,依然是往下取的,但是地板靠下嘛,是不是专门叫它地板除运算还有一种叫做什么呀,叫做我们的百分号,叫做取运算啊。
13:02
取运算和取商运算两个组开一起就是完整的取运算符的时候呢?它是怎么玩的呢?好,我们在取域运算符是result等于四十七百分号我们的十,那这个时候按照我们之前说的,它取余的时候,是不是只取剩下的商,剩下的一部分也就应该什么47除以十后取于十商的一个四,余下一个七,对不对?所以取一取的就是七,看见了吗?啊,这就是我们的取运算啊,那到现在为止我们的什么呢?我们的算术运算就为大家介绍完了,如果学过其他计算机的语言的兄弟们要知道一件事情啊,叫做我们的Python。Python里面是没有一个东西啊,Python py少少了一个Y啊,我们的pon当中。没有自增自减运算符号啊,没有自增和自减运算符号。
14:02
大家如果学过其他语言的话,会知道有一个什么连续的加加和连续的减减,对不对?那但是对于我们pth而言是没有用的啊,我们Python并没有这个字动字减符号,至于怎么用,我们一会再说用到老师再给大家讲解好不啊,请实用甲等乙操作就可以好了,那这样的话,关于算术运算就为大家介绍完了,算术运算介绍完了之后呢,我们再来看第二种运算符号啊,就是比较运算。那比较运算的符号又有哪些呢?来,我们写上第二个是我们的比较运算。好,那对于比较运算来说,大家也是玩了20多年了,所以也没什么不会的啊,第一个就是这个玩意儿叫大于运算符啊。大运算符,然后呢,第二个是这个叫小于运算符。是不是都认识啊,是不是,那如果是大于等于呢。怎么写呢?是这样写大于等于啊,就是直接一个大于号,后面写一个等于号,它没有大于号,一个斜线那个符号啊,大于等于,这叫做大于等于,运算符大于等于。
15:09
运算符,然后呢,还有我们的小于等于运算符。小于等于小于等于。小于啊,等于运算符,然后呢,好多说,那等号怎么写呢?等于是这样写的,靠的两个等线,这叫做等于运算符。兄弟们就疑问了,你想一个等号不行吗?学数学都是一个呀,一个不行啊,我们一个是不是给什么变量负值用了,所以在计算机中是用两个等号代替等于算符了,那大于小于等于很多说那还有别的吗?有,还有不等于运算符啊,那不等于运算符怎么写呢?叹号等于一个英文的叹号加上一个等号,这个叫做不等于运算符啊,少了一个点,这个叫做不等于运算符。啊,叹号啊,就是表示惊叹的意思,所以这叫做不等于运算符。
16:02
不等于运算符是不是比较简单对不对啊,这就是我们运算里边的比较运算了,那这些运算符对大家来说应该也没有什么难点吧,是不是,毕竟我们这个上学这么多年一直在用它啊,好了,那我们来看一下这些比较运算符该如何使用。首先呢,打开我们的代码啊,打开我们代码,把上面算术运算符的部分给它注释掉啊,给它注释掉。注释掉,把上面这一部分注释掉。好。要不这样吧,咱呃,一个预算写一个文件行不行,因为这个预算还是挺多的啊,好保存一下,然后呢,我们新建一个一零文件吧,右键新建一个文件。MY下线扣二下限一零,然后呢,确定好,我们来给大家介绍一下我们的叫做比较运算符啊。比较运算符好一个一个的来看,那首先我们要关切一件事情啊,什么事情呢?比较运算符的结果应该是什么样的数据,你想想那三大于五吗?三小于五吗?诶大家想的没错,我们的比较运算符的运算结果一定是一个布尔值,一定是一个布尔值啊,所以这个需要大家稍微注意一下,好了,我们先来看一下大于运算符。
17:26
大于运算符啊。大于运算符号,那在这里边你可以随便写,比如说result,拿一个变量来接收一下,运算结果等于77大于,然后呢,55嘛,然后呢,废话,肯定是大于是不是?所以运算结果自然为处,大家来看啊,运算结果自然为处,那77大于155吗?那当然不大于了,是不是就假的呀?哎,运算结果就是false,看到没有,这就大于运算,那小于运算怎么写呢?来我们给大家写一个小运算啊。
18:01
来小运算符号是这样写的,要小于运算符,那result等于,比如说我们的14是小于我们九的吗?诶,这个大家应该一眼就看出并不是吧,14应该大于九是不是,所以是小于九,预算结果是一个。看见没有,是一个false,那你要问14小于19嘛,那肯定就是真的了,对不对,哎,这就是我们的什么呢?这就是我们的这个。小于运算,那大于等运算又是什么样的道理呢?首先我们来写第三个运算符号啊,第三个运算符号叫大于等于运算符啊。大于等于运算符,那在这里边我们result就是等于啊,什么东西呢?比如说15大于等于15嘛。预算结果是真是假?肯定是真的呗,因为大于等于是什么呀?大于也行,等于是不是也行啊,那现在15是不是等于15啊,所以算结果十处看最后一个是不是处啊,那你要说15大于等于14行不行,那自然也可以了,因为这次满足的是15大于14是不是还是住啊,那你要写一个15大于等于54吗?那肯定不是,因为15它既不大于54,也不等于54,那运算结果就是false,看见了吗?这就是大于等于运算,然后呢,小于等于运算也是遵循相同的原则啊,我们写上小于。
19:26
等于运算。小于等于运算,小于等运算这块result我们等于啊,直接写上啊,写出接受结果,比如说我们写一个45小于等于45吗。那结果应该是真的,因为满足小于或者满足等于是都可以啊,那45等于45是真的呀,所以满足条件结果为处,你要是45小于等于46对不对?也对,因为它这次虽然不满足等于,但是是不是45小于46的,所以结果还是处,那你要反过来,你说45小于等于什么小于小于等于16。
20:04
那就不对了,因为它明显是反的嘛,是不是好了,然后呢,还有一个第五个,第五个我们叫它什么呢?双等号叫它等于运算符啊。等于运算符等于运算符这块我们可以拿两个相同的数字来进行比较,比如说55等于等于55,就是这意思,就是55和55相等吗?这还用问?当然相等了,所以运算结果毫无疑问是一个真值,毫无疑问是一个真值,但是你要说55等于54吗?那肯定不是啊,它俩不一样啊,对不对?就是负了。在这里边相等的时候,也需要大家考虑一个问题,什么问题呢?如果是一个55和55.0。相等吗?诶,结果是相等的,看见没有啊,也就是说它们同属于number类型是可以的,但是请注意啊,如果你写55和50和字符串的55相等吗?答案是不相等,请注意不相等啊,不相等这里边有一个原则,什么原则呢?我们是不是有六大数据类型,只要六大类型不相同啊,六大类型不相同。
21:13
不相同就是不等于。很多说,那那55和55的这个点零不是不是同一种类型吗?别忘了它们同属于六大类的number类型占略相等,你要同属于字符串和什么呀,和这个number那就不相等,明白啊,所以是大类型不相同就肯定不等于啊,好了还有最后一个,最后一个是我们的什么呢?是我们的不等于运算,叹号等于啊,叹号等于叫做不等于运算。不等于运算。好,不等于运算符,那这就简单了,两个数不相同的时候呗,反正数字之间不是等于就是不等于,是不是?你要说55不等于,呃,多了不等于45对不对?肯定对啊,55和45本来就不相等嘛,所以运算结果就是一个真,因为55真的不等于45对不对?你要是55不等于55,那就错了,因为55确认等于55不满足条件,预算结果为false。
22:10
这就是我们的什么呢?叫做算术啊,不不不是比较预算符啊,比较运算符,在讲pthon比较预算符的时候呢,给大家做一个小小的扩展啊,这个有一种比较特殊的运算符使用使使用方式在我们Python中比较常见啊。扩展什么运算符呢?叫连续的,连续的逻,这个叫做比较预算,比较预算。怎么写的呢?是这样写的,看好了result result等于55,看好了大于。然后呢,44。然后呢,后面接着写小于33 33啊,小于33这种运算符,哎,这这这这个这么写是合法的,首先看好了,在Python中这么写是合法的,预算结果呢,也能算出来,也能算出来结果是false对不对,但是大家不理解,说这到底啥意思呀,没看明白呀,是不是,其实很简单啊,它其实可以拆解成两部分。
23:15
就是哪两部分呢?首先是四五十五大于44。然后干什么事呢?叫做并且,并且。咱这个有点早涉及到逻辑运算这块了,并且55小于33啊,55小于33。那这两个第一个是真,第二个是假,对不对?那它俩放在一起就不行了,就不行,至于为什么我们会在下一小节的逻辑预算中为大家讲解,好吧,那本小节到此结束,我们下一小节再见。
我来说两句