首页 > 编程语言 > 详细

Python3 单下划线_双下划线__开头

时间:2019-02-25 13:59:30      阅读:383      评论:0      收藏:0      [点我收藏+]

Python 中,下划线对解释器有特殊的含义,而且是内建标识符所使用的符号,使用时要多加留意。

在 Python3 的面向对象中,双下划线开头的变量和方法表名为私有变量和私有方法。

__private_attrs: 两个下划线开头,声明该属性为私有,不能再类的外部被使用或者直接访问。在类的内部的方法中使用self进行调用 self.__private_attrs

__private_method: 两个下划线开头,声明该方法为私有方法,只能在类的内部调用,不能再类的外部调用,self.__private_methods

 

双下划线开头和双下划线 表示为系统预定义,不推荐用户使用。如: __contains__

 

单下划线开头的变量或方法,表示是一个受保护的变量或方法,原则上不允许直接访问,但外部类还是可以访问。

Python3 单下划线_双下划线__开头

原文:https://www.cnblogs.com/0820LL/p/10430480.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!