Python的代码结构和逻辑,靠的是严格的缩进、大小写和循环控制规则。任何一条被打破,等来的就是语法错误或者死循环。
先说缩进。任何以冒号结尾的行,比如 while 或 if,都在告诉Python:下一行开始是一个新的代码块。这个块里的每一行都必须缩进4个空格(或者按一次Tab键)。属于同一个块的代码行,要在垂直方向上对齐。想结束这个块,把行往左移,块就到此为止。
再说大小写。Python把大写字母和小写字母当成完全不同的东西。表示真假的关�键字必须以大写字母开头,所以只能写 True 和 False,写成 true 或 false 都不行。而 while、if、and、break、print 这类控制词,必须全部小写。
最后是循环与条件。while 循环只有在旁边的条件被判定为 True 时,才会运行它的代码块。写成 while True:,就等于强制这个循环一直跑下去,直到被停下来为止。
三条规则,三种翻车方式:缩进错了是语法错误,大小写错了也是语法错误,条件写死成 True 则是死循环。它们不复杂,但每一条都不讲情面。
热门跟贴