python中变量命名

一 综述: 



二 全局变量(包含函数和类):

(1)正常变量x:

*通过module.x能够使用。

*通过from module import *能够使用。


(2)以"_"开头变量x:

*通过module.x能够使用。

*通过from module import *不能使用。

*通过from module import x能够使用。


(3)以"__开头":

*通过module.x能够使用。

*通过from module import *不能使用。

*通过from module import x能够使用。


(4)"__all__"变量:

*from module import *时候,仅仅会导入__all__中定义的变量。

*若将_开头变量放入__all__中也会被导入。


三 类中变量:

(1)类的变量

*双下划线(__)的变量和函数表示类的私有变量和方法,仅仅能用类内方法调用。注意:后面不要也写双下划线。

*但单下划线还是能够调用的。单下划线不过一种约定。


(2)实例的变量:

*同类的变量。


posted @ 2016-02-20 20:06  yxwkaifa  阅读(183)  评论(0编辑  收藏  举报