gpt4 book ai didi

python - Python 引用中的 "DEDENT"是什么?

转载 作者:太空宇宙 更新时间:2023-11-04 08:30:10 24 4
gpt4 key购买 nike

https://docs.python.org/3/reference/compound_stmts.html#grammar-token-suite

suite ::= stmt_list NEWLINE | NEWLINE INDENT statement+ DEDENT

我可以在 IDLE 中将“DEDENT”一词理解为“Dedent Region” (Ctrl+[),但我无法理解 python reference document 中出现的“制动器” , "DEDENT"是一个特殊字符吗?

最佳答案

它本身不是字符 - 它是一个标记,表示当前行缩进的空格比前一行少。

例如代码:

foo
if bar:
bay
baz

将被标记为 ID(foo), NEWLINE, IF, ID(bar), COLON, NEWLINE, INDENT, ID(bay), NEWLINE, DEDENT, ID(baz) .

关于python - Python 引用中的 "DEDENT"是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53569672/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com