解释Python中的缩进和选择

3、如果i > 0的话,我们将进行括号中所包括的两个赋值操作。括号中包含的就是块操作,它隶属于if。在Python中,同样的目的,这段话是这样的

5、$python ifDemo.py # 运行程序运行到if的时候,条件为True,因此执行x = x+1,。print x语句没有缩进,那么就是if之外。如果将第一句改成i = -1,那么if遇到假值 (False), x = x+1隶属于if, 这一句跳过。 print x没有缩进,是if之外,不跳过,继续执行。这种以四个空格的缩进来表示隶属关系的书写方式,以后还会看到。强制缩进增强了程序的可读性。复杂一些的if选择:

7、if i > 2 后面的块相对于该if缩进了四个空格,以表明其隶属于该if,而不是外层的if。总结if语句之后的冒号以四个空格的缩进来表示隶属关系, Python中不能随意缩进。