00:01
Hello,大家好,我是霍长亮,今天呢,我们继续前面的课程,那么我们这节课主要要讲的呢,是关于Python的命名规范。比如说啊,我们可以对照类似于啊think PHP啊,或者说其他的类似的源码啊,然后更好理解一些,咱们今天呢,主要是讲的啊,我们先开一个吧。主要是讲的一些格式啊,或者说叫做命名规范,这个呢在代码编写中非常的重要,一方面呢是你自己写,另外一方面呢,你去读啊,你去看别人的源码啊,你可能根据它的这些符号就能猜测出它所代表的什么含义啊,咱们呢,对于Python常用的一些名称规范呢,进行一些相应的总结啊,首先第一点啊,甭管说你是。包啊,累啊,还是模块啊,所有的啊,所有的都要尽量的精简,短小啊,短小这个词在这个领域啊,还是比较令人期待,令人喜欢的啊,第一特点就是尽可能的去短啊短小。第二呢,就是。
01:21
有一些固定的,不能说固定吧,就是呃,约定俗成的格式啊,大家可以参考一些,你比如说我们常见的模块,那么它这里面你可以有下划线,但是注意所有的字母全都是小写的啊,模块的特点。字母都是小写,然后可以有下划线啊,咱们举个简单的例子啊,比如说一些啊玩游戏,咱们后面也会教大家且实战的啊,商业的产品,比如说一个游戏啊,像枪支啊。
02:07
我就用中文吧。AK47对吧,这是一种啊,再比如说。枪。AK117啊,或者说呃,其他的。型号你可以用这种形式啊,它的特点就是可以有这种下划线啊,第二个呢,就是关于包也是一样。短小也是它的一大特点啊,你必须要尽可能的让它短小精悍啊,好记,你不能说一个包你就写了一行对吧,这个名字太长就不好了,然后呢,包也是要求字母都是小写。啊,包里边不能有大姐。
03:04
但是后面就有区别了,咱们呢,不主张说在包里面你添加使用下划线啊,下划线通常都是模块中有的,那么包如果说我们也要分,那么用什么用点啊,注意不要用下划线用点。比如说。枪点AK47啊。AK117啊,是这样的一个形式,第三个呢,就是类。类又跟上面两个都不一样了,类呢是字母可以有大写啊,可以有大写的字母,所以说大家如果说看到某个代码中有大写的字母,基本上你能断定这块是一个类的一个引用啊。
04:10
然后我们也举一个例子。首字母。啊,是这样的一个格式,当然说这个内容呢,我就随便敲的啊,大家只要看咱们今天讲的主要是这个格式啊。然后呢,又要有一个新的问题的延伸,然后可能有人就会问,那如果说对吧,模块跟类同时存在怎么办啊,说白了就是我们模块内部的类。怎么整也简单啊,你看模块的特点是有它对吧,内的特点是有大写字母,那么如果说是模块内部的类怎么样,就两个全都有这样。
05:03
明白吧,啊,我们。偷个懒。对吧,模块内部的类就是两个它的特点都可以有啊,既有下划线又有大写字母啊,这个母呢,就是模块内部的类啊。然后呢,其他呢,还有一些小的注意事项啊,你比如说函数啊,对吧,这种呢,跟模块是差不多的啊,也是要求你是呃有小写字母,然后用这个下划线,下划线进行分割啊,还有像是常量,我们通常都是使用的是大写字母啊,我呢就不再敲字符了,我就不再一一做举例演示了,就是大家能够记得住理解就行,使用下单划线。啊,不好意思啊,今天嗓子有点不太舒服。开头的模块呢,它通常都是受保护的啊。使用双下划线开头的呢,都是实例变量啊,或者说是私有的方法类。
06:13
哎,好,那么这个呢,就是我们今天要讲的一个啊,关于命名规范啊,也都是约定俗成的东西,你以后以后慢慢看着写着自然也就懂了啊,这个东西呢,不光说在Python里边,你在其他的像think PHP啊,或者别的PHP的,呃,相关的源码中呢,也是大同小异啊,你看懂一个其他的应该也就能更好的去理解啊好,感谢您的关注,我是霍长亮。
我来说两句