1. 类名:单词首字母大写,驼峰法命名
2. 测试用例:以“test”为前缀,单词之间“_”连接
3. 普通函数名:小写字母,单词之间用“_”分割
4. 普通变量:小写字母,单词之间用“_”分割
5. 包名:简短的、小写的名字,如果下划线可以改善可读性,可以加入
6. 模块名:与包名规范相同
注意:
在python中,变量名类似xx的,也就是以双下划线开头,并且以双下划线结尾的,是特殊变量,特殊变量是可以直接访问的,不是private变量,所以,不能用name,score这样的命名。
有些时候,以一个下划线开头的实例变量名,比如_name,这样的实例变量外部是可以访问的,但是,按照约定俗成的规定,当你看到这样的变量时,意思就是,“虽然我可以被访问,但是,请把我视为私有变量,不要随意访问”。