-
顶级代码必须顶行写,即如果一行代码本身不依赖任何条件,那么它必须不能进行任何缩进:
a = 21 # 正确 b = 30 # 错误 -
同一级别的代码,缩进必须一致:
a = 21 # 正确 b = 30 # 错误 if a > 20: print('大于') # 正确 print('大于') # 错误 else: print('小于') # 正确 -
缩进空格多少个合适?
没有强制规定每行必须要多少个缩进空格,只是要求代码必须有缩进,一般情况下,约定成俗的是
4个,官方也是这么建议的,但是有的人用2个或8个空格也不会有问题,只要同级别的代码,缩进保持一致就行,但是
有绿灯非得闯红灯这也是不对的呀。