2020-09-19

小白的python日记-关于缩排
在python中,缩排显得尤为重要。缩排在python意味着代码的归属区块。
在每个区块代码的子区块的代码部分,按规范来说都应该缩排四个单位的空格。
2020-09-19
在if区块下面的print跟if差了四个空格位,而else跟if是对齐的,第二个print跟else差了四个空格位。

2020-09-19
在else中不论第二个print隔了多少行,只要缩进跟第一个print是一样的,那它就还是属于else区块。

2020-09-19

2020-09-19
2020-09-19
在这三张图中,前两种情况,最后一个print的缩排跟上面的都对不上,所以系统无法判断最后一个print属于那个区块,故报错。而最后一张图片的print对齐了if和else,所以最后无论是输出哪个结果,最后都会有“结果”。
一般情况下,一个tab是四个空格,但是有些情况下,你按下tab时系统会判断你这行代码属于它认为更可能属于的那一个区块,进而造成最后一个tab是若干组四个空格的情况。