Python中下划线说明

在Python中经常看到方法或者变量前带有下划线,稍作解释。

1. 前后双下划线
      __mtthod__:这一般是系统定义的特殊方法,类似于类的构造方法__init__()
2. 前单下划线
      以单下划线开头的变量指的是变量的权限类型为protected,即是保护权限的变量,该类型的变量只能通过其本身及子类的实例对象能够访问,不能通过from module import *导入
3. 前双下划线
      以双下划线开头的变量指的是变量的权限类型为privated,即是私有权限的变量,该类型的变量只能允许类本身的实例对象进行访问。

猜你喜欢

转载自blog.csdn.net/haiyang_duan/article/details/79095213