1.全局变量名:
全部大写
MY_GLOBAL_VAR
2. 类名:
首字母大写,总是使用首字母大写单词串,如MyClass,内部类可以使用额外的前导下划线;
3.普通变量,普通函数名,文件名:
全部小写,单词间使用"_"隔开
normal_var
4.实例变量:
以"_"开始,_instance.意思是只有类对象和子类对象,才能访问到这些变量;
6.私有实例变量和函数(外部不能访问)
以"__"开始,__private_var,意思是只有类对象自己能访问,连子类对象也不能访问到这个变量;
7. 类中专用变量:
以"__"开始,并且以"__"结束
__str__
__class__
__doc__
注意:
1.变量名不应带有类型信息,因为Python是动态类型语言,如 iValue、names_list、dict_obj 等都是不好的命名
2.对于from M import *导入语句,如果想阻止导入模块内的全局变量,可以使用旧有的规范,在全局变量上加一个前导的下划线