13 下划线在python的特殊作用

在python经常能看到单下划线,双下划线,和双下划线前后都采用,而这些变量对于python有特殊的含义,解释如下:

1、_xxx 不能用于’from module import *’ 以单下划线开头的表示的是protected类型的变量。即保护类型只能允许其本身与子类进行访问。

2、__xxx 双下划线的表示的是私有类型的变量。只能是允许这个类本身进行访问了。连子类也不可以

3、xxx_ 定义的是特列方法。像__init__之类的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章