Python领先的下划线_variables

时间:2012-04-03 17:28:39

标签: python

我们知道,在课堂上,使用以下内容时,不会导入以__function__开头的函数:

from module import *

有人问什么是_variable?我从来没有一个 它们存在吗?这是一个变量的概念,无法使用类对象或其他东西访问?

2 个答案:

答案 0 :(得分:20)

这是私有变量的命名约定。请参见9.6,私有变量:http://docs.python.org/tutorial/classes.html#private-variables

答案 1 :(得分:7)

以下划线开头的变量名称强烈暗示该变量应被视为私有。

阅读http://docs.python.org/tutorial/classes.html#private-variables