2.1.2 Python语句的缩进与代码块

代码块也被称为复合语句,由多条语句组成,能完成相对复杂的功能。代码块使用缩进来表示,Python对缩进要求很严格,如果缩进不对,就会报语法错误。Python可以使用制表符或空格来缩进层次,但两者不能混用。

Python语句行缩进的空格数是可以调整的,但要求同一个代码块的语句必须包含相同的缩进空格数。缩进类似于分层,同一缩进就是相同的层次。

【例2-7】缩进的应用。

在上面的代码中,if语句和else语句后的代码块都自动进行了缩进,如果没有缩进,则会在运行时报告出错信息。