一 综述:
二 全局变量(包含函数和类):
(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)实例的变量:
*同类的变量。