为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕姐8265434 2021-09-02 19:30:07
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).


查看完整回答
反对 回复 2021-09-02
  • 1 回答
  • 0 关注
  • 465 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信