https://docs.python.org/3/reference/compound_stmts.html#grammar-token-suite
suite :: = stmt_list NEWLINE | NEWLINE INDENT statement+ DEDENT
Я могу понять слово "DEDENT" как "Dedent Region" в IDLE (Ctrl+[
), но я не могу понять, что "фиксация" появляется в справочном документе python, является ли "DEDENT" одним специальным символом?
Это не символ как таковой - это токен, который отражает тот факт, что текущая строка имеет отступы меньше пробелов, чем предыдущая.
Так, например, код:
foo
bar:
bay
baz
будет обозначаться как ID(foo), NEWLINE, ID(bar), NEWLINE, INDENT, ID(bay), DEDENT, ID(baz)