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 *导入语句,如果想阻止导入模块内的全局变量,可以使用旧有的规范,在全局变量上加一个前导的下划线

最新文章

  1. struts2值栈内部数据结构详解
  2. dotproject 2.1.8 甘特图中文乱码解决
  3. php利用淘宝IP库获取用户ip地理位置
  4. HDU - 5685 Problem A(逆元)
  5. Java构造器和方法的区别
  6. 用Gradle 构建android程序
  7. 06---Java基础、面向对象
  8. CentOS 如何修改mysql 用户root的密码
  9. 多个UpdatePanel控件相互引发刷新的使用
  10. checkbox:全选与反全选
  11. wordpress如何利用插件添加优酷土豆等视频到自己的博客上
  12. Fiddler对Android应用进行抓包
  13. 使用jar包格式化Docker 容器日志
  14. fabric-ca1.03安装
  15. 使用Python实时获取cmd的输出
  16. MyEclipse中jquery.js文件报missing semicolon的错误解决
  17. window.frames && iframe 跨页面通信
  18. Limu:JavaScript的那些书
  19. nodejs进阶(7)—async异步流程控制
  20. 从零开始Vue项目实战(三)-项目结构

热门文章

  1. Android---Handler消息处理机制
  2. winfrom更新
  3. JAVA设计模式之 命令模式【Command Pattern】
  4. python学习之assert语句
  5. iOS网络访问之使用AFNetworking
  6. 大型跨境电商 JVM 调优经历
  7. FileMonitorKit 文件操作监控工具
  8. Visual Studio 2017 RC使用初体验
  9. sublime3 SublimeREPL python3
  10. Mtx——Mobile Tutorial Series (LibGDX & MTX)