Python之变量命名方式

python中主要存在四种命名方式:

1、object #公用方法

2、_object #半保护

                 #被看作是“protect”,意思是只有类对象和子类对象自己能访问到这些变量,

                  在模块或类外不可以使用,不能用’from module import *’导入。

#__object 是为了避免与子类的方法名称冲突, 对于该标识符描述的方法,父

                  类的方法不能轻易地被子类的方法覆盖,他们的名字实际上是

                  _classname__methodname。

3、_ _ object  #全私有,全保护

#私有成员“private”,意思是只有类对象自己能访问,连子类对象也不能访

问到这个数据,不能用’from module import *’导入。

4、_ _ object_ _     #内建方法,用户不要这样定义

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,837评论 1 32
  • "Unterminated string literal.": "未终止的字符串文本。", "Identifier...
    两个心阅读 8,584评论 0 4
  • { "Unterminated string literal.": "未终止的字符串文本。", "Identifi...
    一粒沙随风飘摇阅读 11,438评论 0 3
  • 心有余而力不足,是我最近好长时间的状态。一开始,我以为只是这一天,而后,发现一周,一个月都是这种状态。 内...
    飞花_毛毛阅读 216评论 0 0
  • 那么为什么要给孩子建立秩序呢?秩序感是生命的一种需要,也是影响一个人终生的一种习惯和品质,从出生到6岁是宝...
    韩瑞瑞阅读 871评论 0 0

友情链接更多精彩内容