首页 > 代码库 > python中变量命名

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)实例的变量:

*同类的变量。


python中变量命名