猿问

Python 参考中的“DEDENT”是什么?

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”是一个特殊字符吗?


慕姐8265434
浏览 466回答 1
1回答

月关宝盒

它本身不是一个字符——它是一个标记,表示当前行比前一行缩进的空格更少。所以例如代码:fooif bar:  baybaz将被标记为ID(foo), NEWLINE, IF, ID(bar), COLON, NEWLINE, INDENT, ID(bay), NEWLINE, DEDENT, ID(baz).
随时随地看视频慕课网APP

相关分类

Python
我要回答