https://docs.python.org/3/reference/compound_stmts.html#grammar-token-suite套件 ::= stmt_list NEWLINE | NEWLINE INDENT 语句+ DEDENT我可以将IDLE ( Ctrl+[) 中的“DEDENT”一词理解为“Dedent Region” ,但我无法理解python 参考文档中出现的“detent” ,“DEDENT”是一个特殊字符吗?
1 回答
月关宝盒
TA贡献1772条经验 获得超5个赞
它本身不是一个字符——它是一个标记,表示当前行比前一行缩进的空格更少。
所以例如代码:
foo
if bar:
bay
baz
将被标记为ID(foo), NEWLINE, IF, ID(bar), COLON, NEWLINE, INDENT, ID(bay), NEWLINE, DEDENT, ID(baz).
添加回答
举报
0/150
提交
取消