本文主要是介绍python51-Python流程控制if分支之不要随意缩进,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
需要说明的是,虽然Python 语法允许代码块随意缩进N个空格,但同一个代码块内的代码必须保持相同的缩进,不能一会缩进2个空格,一会缩进4个空格。例如如下代码。
上面程序中第二条print语句缩进了5个空格,在这样的情况下,Python解释器认为这条语句与前一条语句(缩进了4个空格)不是同一个代码块,因此Python解释器会报错。运行上面代码,将会报出如下错误。
把代码修改为如下
上面程序中第二条print语句只缩进了3个空格它与前一条print语句(缩进了4个空格)同样不属于同一个代码块,因此Python解释器还是会报错。运行上面代码,则会报出如下错误。
通过上面介绍可以看出,Python 代码块中的所有语句必须保持相同的缩进,既不能多,也不能少。
tips:位于同一个代码块中的所有语句必须保持相同的缩进,既不能多,也不能少。
另外,需要说明的是,对于不需要使用代码块的地方,千万不要随意缩进,否则程序也会报错例如如下简单的程序。
msg = "您好,软件测试划水老师傅"print(msg)
上面程序只有两条简单的执行语句,并没有包括分支、循环等流程控制,因此不应该使用缩进解释执行上面代码,将会看到如下错误。
这篇关于python51-Python流程控制if分支之不要随意缩进的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!