购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.8 缩进

Python采用代码缩进(Indentation)和冒号(:)区分代码之间的层次。

Python规定必须使用4个空格来表示每级缩进,不建议使用Tab键。Python对缩进非常敏感,对代码格式要求非常严格。

在VS Code中很容易看到缩进的变化,更有利于编写严谨的代码(源代码见code\2\codeIndentation.py)。如图2-5所示,可以看到第4、5、7、8、9行行首的4个缩进点号。

图2-5 VS Code中的缩进(1)

如果缩进点号少于或多于4个呢?如图2-6所示,其中,第9行行首只有3个缩进点号。

图2-6 VS Code中的缩进(2)

代码的执行报错,如下所示。

PS E:\book> & D:/Python/Python38/python.exe E:/book/code/2/codeIndentation.py
 File "e:/book/code/2/codeIndentation.py", line 10
print("不管几岁,你始终是我的宝贝")
IndentationError: unindent does not match any outer indentation level

最后一句指匹配不到其他的缩进级别。

VS Code之所以使用者众多,主要原因就是在这些细节方面做得非常好,方便编码。读者可以通过VS Code轻松地学习Python办公自动化。 G2oa1TB7nNebf7cQJXrbCGqjhD+RTV/FPv7cVnQaeeZop1t/awzghdaCqWhBK12w

点击中间区域
呼出菜单
上一章
目录
下一章
×