Python 语法缩进规范

135 阅读1分钟
  • 顶级代码必须顶行写,即如果一行代码本身不依赖任何条件,那么它必须不能进行任何缩进:

    a = 21  # 正确
        b = 30  # 错误
    
  • 同一级别的代码,缩进必须一致:

    a = 21  # 正确
        b = 30  # 错误
    
    if a > 20:
        print('大于') # 正确
            print('大于') # 错误
    else:
        print('小于') # 正确
    
  • 缩进空格多少个合适?

    没有强制规定 每行必须要多少个缩进空格,只是要求代码 必须有缩进

    一般情况下,约定成俗的是 4 个,官方也是这么建议的,但是有的人用 2 个或 8 个空格也不会有问题,只要同级别的代码,缩进保持一致就行,

    但是 有绿灯 非得 闯红灯 这也是不对的呀。