python中变量命名

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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中变量命名的主要内容,如果未能解决你的问题,请参考以下文章

python 中变量的命名方法

python 中变量的命名规范

命名实体识别研究综述

python基础3 - 变量的基本使用和命名

python 命名空间

python变量的命名空间