我是 python 新手,并试图理解以下基本的 python 语法。提前致谢。
foo = self._setup['bar']
更新:修复了我之前的代码段中的错字。
这不是有效的 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 教程。