3

什么时候空格在 Python 中不重要?

它似乎在列表中被忽略,例如:

for x in range(5):
    list += [x, 1
,2,3,

     4,5]
4

2 回答 2

14

空格仅对语句的缩进很重要。您有一个跨多行的语句,只有第一行语句开头的缩进很重要。有关更多信息,请参阅Python:关于缩进的神话

于 2008-12-16T17:26:39.793 回答
7

您的问题实际上是关于 Python 何时隐式连接代码行。

Python 将隐式连接包含在(括号)、{braces} 和 [brackets] 中的行,如您的示例代码中所示。您还可以在行尾使用反斜杠 (\) 显式连接行。

更多关于隐式续行的信息:

Gamble 先生的回答对于缩进是正确的。

于 2008-12-16T17:52:23.110 回答