每当我在 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