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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值