_xxx:保护成员,不能用from module import *导入,只有类对象和子类对象能访问这些成员
__xxx__:系统定义的特殊成员
__xxx:类中的私有成员,只有类对象自己能访问,子类对象也不能访问。但是类外部可以通过对象名._类名__xxx这种特殊方式访问。Python不存在严格意义的私有成员。
类编码风格:
- 类名首字母大写,多个单词之间采用驼峰命名法
- 实例名、模块名采用小写,多个单词之间采用下划线隔开
- 每个类,应紧跟“文档字符串”,说明这个类的左右
- 可以用空行组织代码,但不能滥用。在类中,使用一个空行隔开方法;模块中使用两个空行隔开多个类