在我编写python代码的时候,总是随心命名(有时候变量用驼峰法,有时候变量用下划线),个人感觉特别混乱,统一一下命名规则会比较好。所以记录一下自己的笔记。
硬性规则:
1.变量不以数字开头
2.大小写敏感
3.驼峰法和下划线
类的命名
1.驼峰(CamelCase)命名风格
2.首字母大写
3.私有类可用一个下划线开头
class Farm():
class AnimalFarm(Farm):
class _PrivateFarm(Farm):
函数的命名
1.一律小写
2.如有多个单词,用下划线隔开
def run():
def to_md5():
变量的命名
1.尽量小写,
2.如有多个单词,用下划线隔开
3.不以数字开头
count = 0
person_name = “Ada”
常量的命名
一般使用全大写
MAX_CLIENT = 50
一些特殊的命名
1.类中的变量以单下划线“_”开头,代表这个变量不能被直接访问
2.双下划线(two underlines)开头的类变量,表示为类的私有成员,不能被导入和其他类变量访问
3.双下划线开头并且双下划线结尾,python内置方法,不需要主动调用,存在的目的是为了给python的解释器进行调用。