行继续运算符不起作用 python



我是Python的新手,在破坏一行代码时遇到问题。我在Spyder上使用Python 3.6。

当我尝试中断任何行并运行代码时,Python 只读取到反斜杠之前,并检索和错误。例如,我想打破 a = 1 + 2 + 3

a = (a + b 
     + 3)

它给了我错误SyntaxError: unexpected EOF while parsing.

我已经检查了反斜杠和反斜杠,以及第二行中的不同缩进。我已经阅读了打破一行代码的方法就是这个......我必须在 IDE 上激活什么或类似的东西吗?

如果使用括号,换行符是隐式的,因此您可以在加号后换行,如下所示:

a = (a + b +
        3)

或者像这样:

a = (a + b
        + 3)

根据准则,反斜杠只需要在必要时使用,否则请使用隐式斜杠。

最新更新