奇怪的语法与继续

时间:2018-05-02 08:49:29

标签: python syntax-error continue

我的问题涉及此问题Questions about a tic-tac-toe program I am writing中发布的代码。

更确切地说,这一行:

stop = int(0)# 0 = continue

首先,我不明白他想要做什么,并认为这是SyntaxError。但是当我试图执行这一行时,它没有提出SyntaxError,只是将stop设置为0.注意这一行不在循环内。

>>> stop = int(0)# 0 = continue
>>> stop
0

但是,正如我所料,这会引发错误:

>>> int(0) = continue
File "<stdin>", line 1
  int(0) = continue
                ^
SyntaxError: invalid syntax

有人知道为什么这条线是有价值的,而不是。

1 个答案:

答案 0 :(得分:3)

#引入了评论。其后的所有内容都是注释,对Python解释器没有任何意义。评论可能试图说“零意味着继续”

PEP8 advises “内联注释应该与语句”至少分隔两个空格,这可能会在这里消除一些混淆。