犯错后 Python 控制台中的三个点



每当我在 Python 终端中犯错时,我都会遇到三个点(如下所示(,但是当我然后编写正确的代码时,它会给出语法错误,但是当我再次编写相同的代码时,我得到了所需的输出, 有人可以解释为什么会发生这种情况以及究竟发生了什么。

谢谢。

>>> age=14_567_3745_4
>>> print(age0
... print(age)
File "<stdin>", line 2
print(age)
^
SyntaxError: invalid syntax
>>> print(age)
1456737454

如@MisterMiyagi所示,它希望您只完成语句而不是重新编写,如下所示:

>>> age = 1341
>>> print(age
... )
1341

你遇到的在python中被称为"隐式线连接"。查看文档,https://docs.python.org/2.0/ref/implicit-joining.html

相关内容

最新更新