
上QQ阅读APP看书,第一时间看更新
1.3.3 行和缩进
Python不像其他语言用大括号({ })分隔代码块,而是采用代码缩进来区分代码之间的层次。缩进可以使用空格或Tab键实现:使用空格时,通常4个空格为一个缩进量;而使用Tab键时,则一个Tab键为一个缩进量。缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,因此建议在每个缩进层次使用单个制表符、两个空格或四个空格,必须严格执行,如下所示。
【例1-6】缩进一个Tab位
if True: print ("True") # 缩进一个Tab的占位 else: print ("False") # 缩进一个Tab的占位
以下代码为错误示范。
【例1-7】缩进错误示范
if True: print ("Answer") print ("True") else: print ("False") # 此处没有严格缩进,在执行中会出现错误