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