overview
PepperBot 的命名规范及风格
基本符合 PEP8
- 变量、参数
camel_case
- 常量全大写+下划线
CONSTANT_VARIABLE
- 函数、方法名、文件名全小写+下划线
normal_function
normal_class_method
module_name
- 类名
AClassName
- 私有变量_前缀,私有方法__前缀
_privateVariable
__private_method
- 不建议使用单行 if
return True if a > b else False
- 不建议使用匿名函数
lambda x,y:x.a()+y.b()
- 建议使用能自说明的变量名称
_privateVariable
- 节制使用列表推导、字典推导(单层可以用,多层嵌套的推导,建议展开)
[a + b for a in range(20) for b in range(30) if a > 10 and b > 20]