1.5 命名规范

img

微课视频

命名规范在编写代码中起到很重要的作用,虽然不遵循命名规范,程序也可以运行,但是使用命名规范可以使人们更加直观地了解代码所代表的含义。本节将介绍Python常用的一些命名规范。

●模块名尽量短小,并且全部使用小写字母,可以使用下画线[1]分隔多个字母。例如,game_main、game_register、bmiexponent都是推荐使用的模块名称。

●包名尽量短小,并且全部使用小写字母,不推荐使用下画线。例如,com.mingrisoft、com.mr、com.mr.book都是推荐使用的包名称,而com_mingrisoft是不推荐使用的包名称。

●类名采用单词首字母大写形式(即Pascal风格)。例如,定义一个借书类,可以命名为BorrowBook。

学习笔记

Pascal是以纪念法国数学家布莱士·帕斯卡(Blaise Pascal)而命名的一种编程语言,Python中的Pascal命名法就是根据该语言的特点总结出来的一种命名方法。

●模块内部的类采用下画线“_”+Pascal风格的类名组成。例如,在BorrowBook类中的内部类,可以使用_BorrowBook命名。

●函数、类的属性和方法的命名规则同模块的命名规则类似,也是全部使用小写字母,多个字母之间使用下画线“_”分隔。

●常量命名时采用全部大写字母,可以使用下画线。

●使用单下画线“_”开头的模块变量或函数是受保护的,在使用from xxx import*语句从模块中导入时,这些模块变量或函数不能被导入。

●使用双下画线“__”开头的实例变量或方法是类私有的。


[1]“下划线”的正确写法应为“下画线”。