我是Python的新手,在破解一行代码时遇到了问题。我在Spyder上使用Python 3.6。
当我尝试破解任何行并运行代码时,Python只读取反斜杠并检索和错误。例如,我想打破
a = (a + b \
+ 3)
进入
SyntaxError: unexpected EOF while parsing
它给出了错误jQuery(document).on('click', '.spy-toggle', function() {
jQuery(this).parent().children(".sub-menu").toggle();
jQuery(this).text( jQuery(this).text() == '+' ? "-" : "+");
});
。
我已经检查过是否使用反斜杠,并在第二行使用不同的缩进。 我已经阅读了打破一行代码的方法就是这个...我有什么东西要在我的IDE上激活吗?
答案 0 :(得分:0)
如果使用括号,则换行是隐式的,所以你可以在加号之后断开你的行,如下所示:
a = (a + b +
3)
或者像这样:
a = (a + b
+ 3)
根据指南,只有在必要时才需要使用反斜杠,否则请使用隐式反斜杠。