第五课:命名规范

命名规范在编写代码中起到很重要的作用,虽然不遵循命名规范,程序也可以运行,但是使用命名规范可以更直观的了解代码所代表的含义。

  • 模块名尽量短小,并且全部使用小写字母,可以使用下划线分隔多个字母,例如:game_main
  • 包名尽量短小,并且全部使用小写字母,不推荐使用下划线。例如:com.blogqy
  • 类名采用单纯首字母大小形式(即Pascal风格)。例如:BorrowBook
  • 模块内部的类采用下划线“_”+Pascal风格的类名组成。例如在BorrowBook类中的内部类可以使用_BorrowBook命名
  • 函数、类的属性和方法的命名规则同模块类似,也是全部使用小写字母,多个字母间用下划线分隔。
  • 常量命名时采用全部大写字母,可以使用下划线。
  • 使用单下划线开头的模块变量或函数是受保护的,在使用 from xxx import*语句从模块中导入时这些变量或者函数不能被导入。
  • 使用双下划线“__”开头的实例变量或方法是类私有的。

前面已经介绍了输入、输出、注释、代码缩进、编码规范、命名规范,我会在新开一个分类,为前面的讲解出一些习题。