需要说明的是,虽然Python 语法允许代码块随意缩进N个空格,但同一个代码块内的代码必须保持相同的缩进,不能一会缩进2个空格,一会缩进4个空格。例如如下代码。

上面程序中第二条print语句缩进了5个空格,在这样的情况下,Python解释器认为这条语句与前一条语句(缩进了4个空格)不是同一个代码块,因此Python解释器会报错。运行上面代码,将会报出如下错误。

把代码修改为如下

上面程序中第二条print语句只缩进了3个空格它与前一条print语句(缩进了4个空格)同样不属于同一个代码块,因此Python解释器还是会报错。运行上面代码,则会报出如下错误。

通过上面介绍可以看出,Python 代码块中的所有语句必须保持相同的缩进,既不能多,也不能少。
tips:位于同一个代码块中的所有语句必须保持相同的缩进,既不能多,也不能少。
另外,需要说明的是,对于不需要使用代码块的地方,千万不要随意缩进,否则程序也会报错例如如下简单的程序。
msg = "您好,软件测试划水老师傅"
print(msg)
上面程序只有两条简单的执行语句,并没有包括分支、循环等流程控制,因此不应该使用缩进解释执行上面代码,将会看到如下错误。

本文详细解释了Python编程中代码块缩进的严谨性,强调同一代码块内所有语句必须保持一致的缩进,不正确的缩进会导致语法错误。并提醒在无需使用缩进的简单程序中,避免不必要的缩进以防止错误。
8万+

被折叠的 条评论
为什么被折叠?



