2015-12-20 56 views
-1

我只是有一个非常简单的问题,只需要确认我明白了。Python缩进语义

说,我们有以下Python代码片段:

x = 0 
if x == 5: 
    print 'x is equal to 5' 
else: 
    print 'x is not equal to 5' 

print 'program done' 

如果我们缩进声明print 'program done'如下:

else: 
    print 'x is not equal to 5' 
    print 'program done' 

威尔print 'program done'在这种情况下,与相关的块代码的一部分else

+3

亚..确切.... –

+3

确认是的。 – birryree

+2

是的,它会。 – user244255

回答

3

Python Docs

前导空白(空格和制表符)在逻辑行的开头被用于计算线,这反过来又被用于确定语句的分组的缩进级别。

所以,是的,它将属于else块。