python语法 - self._setup的含义

时间:2012-05-31 19:17:18

标签: python

我是python的新手并试图理解以下基本的python语法。提前谢谢。

foo = self._setup['bar']

更新:修复了我之前代码段中的拼写错误。

1 个答案:

答案 0 :(得分:4)

这不是有效的Python,因为python不是关键字:

>>> foo = python self._setup['bar']
  File "<stdin>", line 1
    foo = python self._setup['bar']
                    ^
SyntaxError: invalid syntax

有效的Python代码看起来像

foo = self._setup['bar']

构造如下:

self                     # Get the value of self (typically the current object)
self._setup              # Get the attribute "_setup" of that value
self._setup['bar']       # Get the item "bar" of the attribute value
foo = self._setup['bar'] # Assign the result to the variable foo

这些都是非常基本的结构。有关详细信息,请参阅Python tutorial