00:00
大家好啊,下面我们开始讲解第二章的内容,我们在本章中将为大家讲解pon的基本语法中的注释变量。数据类型以及运算等内容,首先呢先为大家来讲解一下注释,首先呢,打开我们的开发工具啊,打开我们的拍叉,然后呢找到拍叉,点击啊运行打开。打开之后呢,我们需要新建一个项目工程啊,不在第一章中写好不好,当然大家如果是在一个章里边进行测试的话,那是不受任何影响的,只是为了给大家分的更清楚一点。好在哪边?还差,我们正在打开,他目前正在读取上一个工程,也就是我们第一章的内容。好了,打开了之后稍微有点慢,别着急。好,打开了之后关闭提示信息,然后干什么事呢?我们新建一个工程,所以在这里不叫点点右上角文件新建工程,然后呢,干什么事呢。
01:00
然后呢,他问你是在当前项目中打开还是在新界面中打开啊都行,选哪个都可以也OK。OK,他在这里边又给我们打开了一个什么呀,新的下新的界面啊。你点哪个都是新界面的。一个工程一个界面,好了正在读取信息,不要着急,他其实正在创建第二章的虚拟环境。到时候给大家发代码的时候,我不会给虚拟环境发给大家,因为虚拟环境每次虚拟就要十多兆,所以我会把每次写的代码放到一起发给大家好不好?所以大家如果想用我的代码的话,你还需要什么呀?自己新建虚拟环境,然后把代码复制过去,那当然不用虚拟环境,直接用Python自带的环境,就你系统自带的环境也是可以的,别着急好了,第二章呢,环境创建成功,然后呢,在里边还是那句话,我们创建文件,下面为大家讲解一下关于注释的内容,来右键。那是关于什么呢?关于注释。
02:02
其实在写真正的Python代码的时候呢,是不建议大家写汉字的,但这不是Python代码,只是一个普通文件,所以我给大家写注释是没有问题的,你该写个注释,然后点OK就可以了。我要为大家介绍一下什么是注释啊,当然他会为你创建什么样的文件,就用文本文件就可以了,点OK啊,默认点OK就可以了,好,那我们下面给大家写一下关于注释的问题啊,关于注释的问题。注释。那什么叫注释呢?简单的直观翻译注解。解释,这就是这,这就是我们注释的直观概念,可能说那到底什么是注释还是不太理解啊,那我告诉大家,大家其实在日常生活中经常遇到注释相关的内容,比如说最简单的,我们买了一瓶水,一瓶冰糖雪梨,那么大家会在这个冰糖雪梨的瓶子上面看到什么呀,上面写着冰糖雪梨的名字,并且写着什么生产日期呀,配料呀,是不是哪个地方生产的呀,是不是,那相对于这瓶饮料而言,你这个瓶子上面放的什么呀,那些文字其实就是注释用来什么呀,解释这个物体的内容和功能对不对,而且它不会影响是吧,不会影响你冰糖雪梨本身的液体,也不,不能说我写了字,我在上面贴了个标签,写了个字,这个水就不能喝了,那么上面说明文字就是一种注释啊,然后呢,大家都上过学,看过什么呢?课本,或者说一些小说的一些一些这个书籍,那么大家经常在书籍上看到什么呢?
03:32
有什么圈一,小圈二小圈三这样的东西,然后呢,最后在书的最下面一行写的小圈一,什么单词或者什么字,什么什么意思,什么什么意思,对不对,那大家一看哦,原来上面。那个圈一就是标了一个位置,下面这个是什么解释,下面这些文字就是对圈一这个位置的一个介绍或者一个详细说明,是不是用来大家让大家更加方便的理解,包括老师在备课的时候经常在什么呀,经常在这个备课本的右侧有一个专门的白色区域嘛。
04:04
写一下说明文字,那这些都是注释,所以注释其实就是说明文字啊,注释就是说明文字而已。说明文字而已,而且需要注意注释有一个特征啊,有个特征,什么特征呢?注释的特征。我们说了,注释只是用来介绍的,所以它并不会影响什么呀,影响内容本身,注释只是用于说明啊,只是用于说明的文字。不会影响内容本身。这个无论对于我们的计算机来说啊,还是对于我们的现实生活来说,都是一样的意思啊,都是一样的意思,所以这就是注释,很多人还是不明白啊,好了啊,我们写上什么呢?啊,比如说写上我的代码my code啊,My code11,这是我们的第二章的第一个对不对。
05:00
这样写数不太好啊,买扣的二-2.1吧,行不行,买扣的2.1啊,第二章的第一个行不行,然后点击OK。然后呢,大家就可以在这里边叫2.1,不是不是也不太好啊,叫二-一吧,好不好改改名字啊,叫二-一,改名字怎么改呢?点这个rename啊,改成二-一啊二_一,很多生说为什么要改名2.1,挺好的呀,是不是现在没什么影响,后边你才能知道影响在哪里,好吧,所以给你改改对你以后有好处,好,改完了之后呢,我们写一下我们之前写的代码,还记得吗?Print,你想在控制台打印什么东西,是不是括号可以在里面写内容啊啊引号啊,大家应该知道结果是什么样的,无非就是在控制台中写出了这几个字呗,对不对,好,没错,大家想的完全正确,但是你现在知道这行代码的意义,别人知道吗?没学过计算机的兄弟们,他知道吗?答案是不知道,所以你想对他进行一个说明,那可是你并不在他身边,那怎么让他知道呢?很简单,我们可以在后面写汉字,是不是?这是一个什么呢?输出文字的代码。
06:09
是不是这么写,别人一看就知道了,但是你会发现后面有波浪线运行的是会报错。看见了,因为Python代码里只能写Python语句或者Python内容,而这个代码是你写的文字给别人看的,不是给计算机用的,所以会报错,看见没有,他说语法错误,不认识,那为了防止这种情况发生,就是你既想给别人看看说明文字,又不想这个说明文字对你的代码有影响,那么这个时候我们就可以做注释了。怎么做注释呢?教大家一个简单的办法啊,直接干什么事呢?井号开头,把你的内容写后面就可以。那这个时候呢,你这井号后面的文字,计算机是不会识别,也不会去读取它的,因为计算机看到井号开头就是说,哦,原来后面这个东西啊,就是给什么呀,给人看的,不是给我看的,他就不会去读的,自然也不会报错了,来右键预习一遍来看结果和原来是不是一模一样,而且这样一来的话,不懂计算机的兄弟们一看上面这代码哦,原来这里边的意思就是输出文字代码是不是,那这就是注释的第一个作用啊,注解和解释,那注释除了这个作用之外,还有其他的作用,什么作用呢?哎,先给大家记的第一个作用啊,作用一。
07:21
这是它的作用。给大家写上文档好不好?作用啊,这是它的作用。那第一个作用咱说了是什么呢?是用于添加我们的说明文字。方便什么呀,方便阅读我们的代码。大家不要觉得这个注释写不写都无所谓啊,实际上注释写不写这个在实际开发过程中也好啊,实际工作中也好啊,是非常重要的,因为这涉及到一个工作态度问题,你想想,如果你开发过程当中写了注释,那假如说你需要从公司离职,然后干什么事呢?然后离职的时候你什么都不需要跟下一个人说说,哎,我把东西都写在代码里边,自己看就可以了,那这样下一个程序员进来的时候呢,他直接看注释代码是不是就可以很快的掌握你原来写的代码内容,是不是这样的话,他接手也比较方便。
08:12
然后呢,你如果开发的时候不写注释,那下一个人来那就倒霉了,为什么呢?因为计算机代码这个东西啊,自己写容易,要读懂别人代码就很难啊,也不是说完全不行,因为项目越大读起来越费劲啊,所以如果你是一个大型项目,然后又不写注释,又交接给别人的话,那么别人对别人来说这简直是一场灾难啊,简直是场灾难,所以你最好写上入释,而且现在就是公司中招人也是一样,他如果是两个相同能力的人,他肯定要什么呀,注释写的好的那个,因为这涉及到一个工作态度问题,对不对?好,要是注释第一个作用还有别的作用吗?有啊,注释第二个作用给大家看一下什么作用呢?好,我现在里边干什么事呢?叫连续输出这套了,连续输出多行文字,连续输出多行文字,比如说我们输出五行吧,行不行五行文字。
09:07
Print套上括号,我们可以写上,哎,叫。PY。铁春。真牛。好保存一下,然后干什么事呢?我们写五行,注意每一行就是每一行,每一条代码写一行就可以了,回撤两行,回撤三行,回撤四行,回撤五行就可以了,为了区分开,我在后面写什么呢?一二,哎,搞错了,第一行,第二行,第三行,每一行写一个数字啊,第三行,第四行。第五行。然后我们运行代码行不行,那么这个时候运行的代码非常简单,这五行肯定都会输出,对不对,12345看见没有,12345是不是都在这儿,那现在很不巧,干什么事呢?我在开发过程当中,突然有一个地方写的不对,比如说这个地方写的不对,那这个时候怎么办呢?那大家会发现,哇塞,程序没法运行,运行会报错了。
10:04
那这个时候对于初学者而言是非常痛苦的一件事情,就是报错了在哪?报错了三四行都有波浪线,我也不知道错误在哪,那怎么办呢?你可以这样做,我先把第一行注释了。然后右键运行一遍,看有没有错误,哦,还有错误,再注释第二行,看有没有错误,右键运行一遍,哎呀,还有错误,然后呢,在运行第三行,又注释一下,看有没有错误,哎,没错了,说明什么问题出现在这一行,那这个时候你再把上面两个打开,就可以看到1245都正常输出了,但是第三行没有是不是,所以错误就定位这一行了,这就是我们什么呀,注释的第二个作用用于什么呀?用于错误排查啊。用于调试程序,排查错误,这就是我们的第二个注释作用。用于调试程序,排查错误。这种方式其实是工作工非常常见的一种方式,好不好,那这样的话注释诶。
11:03
作用明白了吗?好了,那。这里边我们给大家讲解了注释的怎么样,注释的作用,那么注释这样就完了吗?并不是啊,注释并不只有这一种井号的方式,还有另外一种方式,或者另外两种方式怎么做呢?好,My code my_COD啊,第二章的第二个文件点什么的,PY不用写,不用写后缀,它自动带后缀的,好吧,好,然后干什么事呢,我下面依然连续输出多行文字啊。连续输出多行文字。比如说我们在这里边啊,写上print,别的咱不会写就会print,对不对,那咱就print输出好print好。写上无兄弟。不编程。不是五兄弟啊,五兄弟成手了,是不是五兄弟没有兄弟不编程好搞定,不是不编程啊,写错了不编程。
12:03
好搞定,然后干什么事呢?写多行,写几行呢?练一些讲先讲,比如说我想写十行456789。然后十,然后呢,为了区分这十行老规矩。第一个,第二个。就一行给一个好不好。第三个。第四个。第五个。第六个。第七个。第八个。第九个。好,第十个。写这么多行有什么用呢?如现在运行的话,这十行肯定都会输出,对不对,一二三四五六七八九十没有一个落下来,对不对,但是我有想法干什么事呢?我想让前五行不输出,那怎么办呢?啊,大家会啊,加减号呗,是不是一个。两个两一个啊。一行加一个。两行加两个,三行加三个,是这样加也没问题,没问题啊,你看其他行都不输出了,是不是你可以看一下啊,从456开始的嘛,对不对,你不想输入第四个再加一个。
13:09
但是这里边也有一个最大的问题,那万一注释的不是什么呀,不是五行,而是50行500行呢?那你是不是得把自己累死了,是不是?所以呢,为了我们注释的方便,计算机提供了第二种注释方式,我们注释啊,它是有分类的。我们刚刚用的这种叫做单行注释分类的啊,这个看什么两大类,刚刚用的这种叫做单行注释,简单说它就是一个井号啊,井号后边这一行就是这一行后边内容就是普通双面文字不影响,但是下一行并不是影响。那还有一种分类叫做什么呢?多行注释。叫做多行注释,顾名思义,它一次可以注释出多个行啊,三行、五行、六行、50行,随你便,那这个时候怎么写呢?是三个单引号成对的。
14:02
或者是三个双引号成对的啊。都必须成对的,这里边儿是内容啊,这里边儿是内容。这就是多行注释的书写方式,看懂了吗?啊一种,这两种都是多行的,哎,有哪种两种无所谓,那也就说我想注释这五行的话,一个个太费劲了,怎么办的卡好了,123,注意英文状态下的三个逗号,然后呢,把后三个截到第五个这块。一粘大家会发现,哎呀这五是不是也变灰色了,然后再次运行右键运行一遍看到没有。是不是从六开始,前五个是不是就注释掉了,这就是我们第二种注释啊,这就是我们第二种注释,需要注意的是我们的注释啊,它是什么呢?从最开始的第一个找离他最近的三个单引三个引号结束,比如说我三个单引号开始,那么他就找离他最近的三个单引号结束,他不会找后边的,你看好了,我在后面再写三个单引号。
15:01
写三个。你看见没有,哎呀,别走。你看他找的不是最后一个,而是最近的一个,看见没有,所以这个是大家需要注意的问题啊,其他倒没什么,双引号也遵循相同原理,所以说如果在多行注释里嵌套多行注释的时候呢,一定不要什么呀,都用单的,一定单双插着用就可以了,那这就是关于注释的内容。好了,本小节到此结束,感谢大家收听。下一小节我们来讲解一下变量的内容。
我来说两句