Python代码规范与命名规则

1、模块名,module
要求:全部小写、单词之间用下划线分隔
例如:get_apk_info.py

2、包名, package
要求:只能小写字母、单词之间用下划线分隔开
例如:com_lianzai_ui

3、类名, class
要求:单词首字母大写,驼峰式
例如:class GetApkInfo

4、全局变量, global variables
要求:全部大写,单词之间用_分隔开
例如:DEVICE_NAME = "Honor"

5、类变量,class variables
要求:全部大写字母,单词之间同样用_分隔开
例如:PERSON_NAME = "xiaoming"

6、局部变量(普通变量),local variables
要求:全部小写字母,单词用下划线分隔开
例如: device_name = []

7、实例变量, instance variables
要求:以_开头,全部小写字母,用_分隔开单词
例如: self._current_status = TRUE

8、内置变量(专有变量), Build-in variables
要求:以两个_开头,两个_结尾
例如: __info__

9、模块内函数, Module-in Function
要求:全部小写字母、单词用_隔开
例如:test_home_slide():

10、实例方法, instance method
要求:全部小写字母,单词用_隔开
例如:init_views(self):

11、静态方法, static method
要求:全部小写字母,单词用_ 隔开
例如:
@staticmethod
    def test_static_method():
        print "hello"

12、类方法, class method
要求:全部小写字母,单词用_隔开
例如:

    @classmethod
    def test_static_method(cls):
        print "hello"

13、构造方法, contructors method
要求:__init__
例如:
    def __init__(self):
        print "init"

14、标志位
要求:has、或者is开头,_分隔开单词
例如:is_girl = True、 has_money = False

你可能感兴趣的:(测试好文)